2011-08-29 16 views
1

iMacデスクトップをSnow LeopardからLionにアップデートしました。私は2つの削除キーを持つ拡張USBキーボードを使います:1つは普通のキー(\)の上に、もう1つは拡張部分(fnの下)にあります。Mac OS XのEmacs Lion forward delete

SnowのEmacsでは、最初の削除キーは「後方削除」として機能し、2番目の削除キーは「前方削除」として機能しました。しかしライオンの下では、どちらも「後方削除」です。一方、他のコンテキスト(TextEditor、MS Word、Terminal、このテキストなど)では期待通りに動作します。

私は自分の.emacsファイルにいくつかの追加のキー設定を挿入する必要がありますが、何がわからないのですか?何かヒント?

私のEmacsはEmacs 23.3.1(x86_64-apple-darwin、NS apple-appkit-1038.35)です。

答えて

0

M-xグローバルセットキーRETキーフォワード削除を試してください。動作している場合は、M-x repeat-complex-commandを試してください。コマンドを再発行する代わりに、コピーして.emacsファイルに貼り付けてください。

10

あなたのEmacsの初期化ファイルでこれを入れて:あなたはまた、次を追加する必要があるかもしれません

(global-set-key '[(kp-delete)] 'delete-char) 

(global-set-key '[(delete)] 'delete-char) 
(global-set-key '[(meta delete)] 'kill-word) 
(global-set-key '[(meta kp-delete)] 'kill-word) 
(global-set-key '[(control delete)] 'kill-word) 
(global-set-key '[(control kp-delete)] 'kill-word) 
+0

完璧な答え - ありがとう! – Tsf

+1

それはあなたのために仕事をしてうれしいです。答えるとフラグを立てるために満足すれば答えを受け入れることができます。 – zev