私はelaTeXドキュメントを書くためにemacsとauctexを使用しています。何らかの理由で、チュートリアルを実行したときのように、texモードで文の最後に移動しません。段落の最後に移動します。(つまり、次の二重改行の直前に移動します)
なにが問題ですか?次の終止符にスキップするには、いくつかのモードをオン/オフにする必要がありますか?どのモードがアクティブであるかを確認するにはどうすればよいですか?
私はelaTeXドキュメントを書くためにemacsとauctexを使用しています。何らかの理由で、チュートリアルを実行したときのように、texモードで文の最後に移動しません。段落の最後に移動します。(つまり、次の二重改行の直前に移動します)
なにが問題ですか?次の終止符にスキップするには、いくつかのモードをオン/オフにする必要がありますか?どのモードがアクティブであるかを確認するにはどうすればよいですか?
私のEmacsでも同じことが起こることに気づきました。問題は、変数sentence-end-double-space
がに設定されていることt
です。これは、Emacsが文がダブルスペースで終わることを期待していることを意味します。物事が適切に機能するように設定することによりnil
、つまり、Emacsはピリオドとそれに続く単一のスペースを文の終わりとして認識します。
最初に確認するのは、何M-eがバインドされているかです。tex-modeでは、私にとってはにバインドされていforward-sentence
ます。あなたはこれをによって見つけますC-h k M-e。
にバインドされているように聞こえますforward-paragraph
。その場合、.emacsファイルをチェックして、tex-modeフックなどにオーバーライドがあるかどうかを確認します。.emacs:なしで実行しemacs -q
て、何M-eがバインドされているかを確認することもできます(それが本当に.emacsであるかどうかを判断するため)。emacs -q --no-site-file
管理者が何かを追加した場合に備えて、sitelispファイルなしで開始することもできます。