[Mew-dist 04912] Re: b33
松永均
matznaga-mew at example.com
1998年 5月 28日 (木) 10:12:38 JST
松永@富山県立大学です。
> 以下でのWindow版とは、
> 『(and (boundp 'window-system) window-system)がnon-nilである』
> 状態のことです。
> Window版Emacs/MuleはBSやDelをファンクションキーとして扱うのに対し、
> bobcatはキーの交換を文字コードレベルでのみしか行わないためです。
これに関しての質問なのですが(直接は mew に関係しません、ごめんなさい)
私は .emacs に
(if (eq (string-to-int emacs-version) 19)
(if (eq window-system 'x)
(progn
(define-key function-key-map [backspace] [8])
(put 'backspace 'ascii-character 8)
(require 'paren))))
(load "term/bobcat.el")
と書いてあります。3台使っているマシンのうち2台はこれでちゃんと C-h
が backspace として働くのですが、1台だけ C-h が help の呼び出しになっ
てしまうマシンがあります。このマシンで C-l を打つと recenter では無く
hilit-repaint として働いてしまいます。
window-sysetm を eval と x が返ってきます。
mule の version は 19.34 です。
> #たぶん、-nw付きで起動すれば、何もしなくてもかずさんの期待通りになって
> #いるんじゃないかと思います。
確かにこのマシンでも -nw で呼びだした mule では C-h は backspace にな
りますし、 C-l は recenter として働きます。
なにかのはずみで、この部分に来る以前にエラーを起こしているのかも知れな
いと思い、この部分を先頭に、frame の設定を最後に廻してみたところ、
frame の設定はちゃんと働いている(最後まで .emacs が読み込まれている)
にもかかわらず、やはり C-h と C-l は設定したつもりのものと違う働きをし
ます。
どのあたりを調べれば、これが修正できるでしょうか。
Mew-dist メーリングリストの案内