行が長い論理行である場合は常に、行番号(左側)を有効にする方法


12

私がしているlinum-modeだけでなく、として有効truncate-lines。Emacsが列0を表示する限り正常に機能します。

ここに画像の説明を入力してください 行番号は左側に表示されます(OK)

しかし、ウィンドウが水平にスクロールされるとすぐに、行番号が消えます:

ここに画像の説明を入力してください 行番号は左側に表示されません

長い論理行に沿って移動したときに行番号(左側)が表示されたままになるようにするにはどうすればよいですか?


3
単純なバグが発生していると思います。これは明らかにlinum-modeとの両方に影響しnlinum-modeます。をお勧めしますM-x report-emacs-bug
ステファン

参考:LinuxのEmacs 24.5.1およびlinum-mode 0.9.24でこの動作は観察されません。行番号は表示されたままです。
ph0t0nix

Windowsでも同じ問題、Emacs 25.0.93.1が見られます。@ user3875715実行しているEmacsのバージョンは何ですか?
グルーカス

1
@ ph0t0nix:LinuxのEmacs 24.5でこの動作が見られます。試してみると好奇心emacs -Q
nispio

混乱させて申し訳ありません。あなたは両方とも正しい、私は同じことを観察します。OPが列0が表示されるべきではないと表示する部分を完全に見落としました。
ph0t0nix

回答:


1

これはlinum-modeのバグです。

bug#24169:https ://debbugs.gnu.org/cgi/bugreport.cgi?bug=24169

行の切り捨てを使用する場合、行番号は実際に水平スクロールで消えます。バグレポートで再現の詳細をご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.