2017-02-07 67 views
0

當運行與emacs -nw即終端模式的emacs,我得到下面的錯誤消息(我在圖形模式下不):emacs的設置退出炭ASCII字符

error: QUIT must be an ASCII character

的源極問題是在我的​​以下行:

(set-quit-char (kbd "M-s"))

我怎樣才能使這項工作?基本上我想ALT+s表現得像在Emacs ESC(我用邪惡)。

回答

0

像錯誤emssage稱,退出字符必須是ASCII字符,它通過定義規則出來,除了「傳統」的控制字符(包括DEL)和可打印字符任何東西。

對我來說,(kbd "M-s")返回[134217843],而最大的ASCII字符是[127]

你並不是說在哪個平臺上,但大多數現代圖形環境提供了多種方式來重新映射Emacs之外的字符,所以這可能是你應該看的地方。