2012-05-01 6 views
7

フォアグラウンドモードで実行すると、Emacsは非ラテン語入力を正しく挿入します。emacsclientで非ラテン語入力

私がemacs --damon + emacsclientとして実行すると、狂気が始まります。文字を挿入する各キーストロークは、単語の選択、式のジャンプ、関数の選択などのアクションをもたらします。ほぼ(恐ろしい思考)Vimのように!

設定オプションがありますか?

更新:

は実際にそれを解決:M-Xset-locale-environmentRETRET

システム全体のロケール設定(UTF-8)を使用しない理由はまだ分かりません。

アップデート2:

イェーイ、トランクに固定!それをした人に感謝します!

答えて

3

私の推測では、emacsclientセッションがttyで実行されていることがあります。何らかの理由でEmacsがASCII専用端末で実行していると思っています。バイトの8番目のビットがMetaキーの使用を示しています。 localeはあなたのttyの中で実行すると何を返しますか?

+0

Stefan、 'en_US.UTF-8'を返します。 – katspaugh

+0

これについてもっと協力してもらえれば... – katspaugh

+1

@katspaugh: 'M-x report-emacs-bug RET'で試してみてください。私はstackoverflowが前後の議論を必要とするデバッグのために使用できないことがわかります。 – Stefan

関連する問題