emacsのM-Eは、TeXモードでは正常に動作しません。
-
20-09-2019 - |
質問
私は、LaTeX文書を書くためにEmacsとauctexを使用しています。私はチュートリアルを行ったときにそれがなかったとして、いくつかの理由で、M-Eは、TeXモードでは文の末尾に移動しません。これは、段落の末尾に移動します。 (つまり、それだけで次のダブル改行の前に移動される)
何が間違っていますか?私は、次のフルストップをスキップする/オフいくつかのモードをオンにする必要がありますか?私がアクティブであるモードを確認する方法を教えてください。
解決
私は同じことが私のEmacsで起こることに気づきました。問題は、変数sentence-end-double-space
がt
に設定されていることです。これは、Emacsが文は、ダブルスペースで終わることを意味しています。物事が正しく動作nil
する設定することによって、すなわち、Emacsは文章の終わりのような単一の空白が続くピリオドを認識します。
他のヒント
最初に確認することは、 M-E にバインドされているものです。 TEXモードでは、私にとって、forward-sentence
にバインドされています。あなたは、 C-H k個のM-E でこれを見つけます。
forward-paragraph
にバインドされていたかのようにこれは、私はあなたがTEXモードフック、または他のものの任意のオーバーライドを持っているかどうかを確認するために、あなたの.emacsファイルをチェックしたい、その場合には、聞こえます。 (それは本当にあなたの.emacsであるかどうかを判断するために)emacs -q
、および M-E にバインドされているものを見て:あなたはまた、あなたの.emacsせずに実行してみてくださいすることができます。また、サイトのlispのファイルemacs -q --no-site-file
なしで起動することができます - 場合には、あなたの管理者が何かを追加している。