2011-08-29 86 views
1

我將我的iMac桌面從Snow Leopard更新爲Lion。我使用一個擴展USB鍵盤,它有兩個刪除鍵:一個與常用鍵(上面的\)一起,另一個在擴展部分(fn下面)。Mac OS X上的Emacs Lion正在刪除

在我的Snow下的Emacs中,第一個刪除鍵作爲「反向刪除」,第二個刪除鍵作爲「反向刪除」工作。然而,在獅子下,他們都是「後向刪除」。另一方面,它們在其他環境下(TextEditor,MS Word,Terminal,本文等)按預期工作。

我想我必須在我的.emacs文件中插入一些額外的密鑰配置,但我不知道是什麼。任何提示?

我的Emacs是Emacs 23.3.1(x86_64-apple-darwin,NS apple-appkit-1038.35)。

回答

0

嘗試M-x global-set-key RET鍵向前 - 刪除 - 如果有效,請嘗試M-x repeat-complex-command,但不要重新發出該命令,請將其複製並粘貼到您的.emacs文件中。

10

在您的Emacs init文件將這個:

(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