2011-07-14 9 views
0

私はM-x eshellを起動すると、 "term-set-escape-char:キーシーケンスM-xはプレフィックス以外のキーで始まります"というメッセージが表示されます。 eshellウィンドウでプロンプトを表示しません。用語セットエスケープ文字問題

ESHELLプロンプト-regexpには

"^ [^の#$ \ nを] * [#$]" です。

ESHELLプロンプト機能は次のとおり

ゼロ(ラムダ(連結 (省略ファイル名を (ESHELL/PWD)) ( (= (ユーザUID) 0)場合 "#" "$")))

答えて

2

私はこれを再現できませんでした。ハードウェアプラットフォームが何であるか、または最小限のinitファイルで開始するときに問題が発生するかどうかは示されません。私はグーグルで見つけたし、同様のバグレポートを見つけた:http://comments.gmane.org/gmane.emacs.bugs/15859。そのユーザーはWindows上にあり、initファイルにあるキーバインディングを削除することで問題を修正しました。

+0

ありがとうございます。私はLinuxを使用しています:(2.6.18-128.4.1.el5、x86_64 x86_64 x86_64 GNU/Linux)。私があなたが言及した記事を読んで、私の.emacsファイルでtinkerigすると、 "(one-key-default-setup-keys)"ということがわかりました。問題を引き起こしていました。このコマンドにコメントした後、正常に動作しました。 – aartist