2012-03-06 7 views
3

hl-line-modeを有効にすると、ファイルの最後の行は最後の文字までしか強調表示されません(行が空の場合はまったく表示されません)他の行のようにすべての方法の代わりに。ダーティな修正は、ファイルの最後に空行を追加することですが、この問題を解決する良い方法があるのだろうかと思いました。バッファの最終行にEmacsのhl-lineモードを固定する

答えて

0

実際、これは正しい修正です。あなたが見ているのは、ハイライトが終わるところで行とファイルが終わることです。最後に改行があった場合は、行全体が強調表示されます。

変更したファイルが

(setq require-final-newline t) 

またはカスタマイズ通じて改行で終わりを保証していないだけで、あなたが(あなたが他のツールの驚くべき数を見つけることができます、あなたが好きな外観を見つけるのemacsの設定例えばmake(1))がより良く動作します。

+1

私はその設定をしていますが、時々私はいくつかのノートを書き留めるために新しいバッファを開くだけです。私はそれが設定(あるいは、おそらく別の行がモード修正を強調表示するバグ)であることを期待していました。 – gnuvince

0

hl-line-modeを変更して、バッファの終わりをLFと同じように強調したい場合は、あとで文字列でオーバーレイを追加することで可能です。

関連する問題