2012-09-07 33 views
1

我在使用emacs時遇到了一些問題,特別是在使用SLIME時。它不讀取slime-eval-defun命令(綁定到C-M-x),但會讀取C-M-S-x ...與縮進函數C-X-q相同的問題,我必須添加一個移位才能使其工作。Emacs和和絃翻譯

當尋找到的鍵綁定我得到這個

C-M-x (translated from C-M-S-x) runs the command slime-eval-defun, 
which is an interactive Lisp function in `slime.el'. 

所以它拿起CMSX並假定我想CMx的,這是事實,但我沒有得到爲什麼它不是在撿CMx的第一名!

我拱上運行的emacs作爲客戶操作系統,主機操作系統是OS X.

+1

某些虛擬機的'東西'有一個轉義鍵,以便按鍵被髮送到主機而不是來賓 - 是C-M-S轉義鍵的組合嗎? – Squidly

+0

本地OS X Emacs沒有這樣的問題(終端中的'Meta'綁定到'Option')。所以@MrBones必須是正確的,建議這個問題與虛擬機有關。 – katspaugh

+0

不,我沒有本地OS X Emacs的問題。我從Oracle使用VirtualBox,主機密鑰是apple命令密鑰。這是我知道的唯一一個逃脫密鑰,虛擬機中沒有提及轉義序列的其他設置。 – momo

回答

0

於是我發現了用於激活剪貼板行動KDE默認快捷鍵爲C-M-X。我刪除了這個,SLIME快捷鍵現在可以工作。

+0

你應該接受這個答案。 – katspaugh