[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 メーリングリストの案内