2017-02-07 10 views
0

私はemacs -nwすなわちターミナルモードでEmacsを実行すると、私は(私はグラフィカルモードでない)、次のエラーメッセージが出ます:のemacsの設定 - 終了 - 文字のASCII文字

error: QUIT must be an ASCII character

ソースを

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

どのように私はこの作業を行うことができます。問題は、私の​​に次の行ですか?基本的にはALT+sはEmacs(私はEvilを使用しています)でESCのように動作します。

答えて

0

emssageのエラーと同様に、終了文字はASCII文字でなければなりません。定義によって、従来の制御文字(DELを含む)と印刷可能な文字以外は除外されます。

(kbd "M-s")[134217843]を返しますが、最大ASCII文字は[127]です。

あなたはあなたのプラットフォームが何であるかは言いませんが、ほとんどの現代のグラフィカル環境では、Emacs以外の文字を再マッピングする方法がいくつか用意されています。