2013-06-21 19 views
1

我想將'C-c C-c'綁定到一個自定義命令,不知道如何去做。我試過(global-set-key (kbd "C-c C-c") 'suspend-emacs),但它接縫不起作用。如何定義emacs keybinding'C-c C-c'?

任何想法將不勝感激。

謝謝。

+0

您是否檢查過它現在設置的內容? C-h k C-c C-c – lawlist

回答

5

在當前緩衝區中局部綁定C-c C-c很可能影響了您使用global-set-key進行的全局綁定。傳統上,由C-c組成的密鑰序列後跟控制字符被保留用於主要模式。例如,CC模式給出C-c C-c本地綁定爲comment-region。由C-C和字母(大寫或小寫)鍵序列中留作用戶:

(global-set-key (kbd "C-c c") 'suspend-emacs) 

而且你可能不希望綁定suspend-emacs到一個新的關鍵sequece。 suspend-frame,這是綁定到C-zC-x C-z默認情況下,調用suspend-emacs從我們調用時(控制)tty設備。

+0

我將'C-z'綁定爲撤銷。並感謝'C-x C-z'。 – frinkr