先日Emacsを26系にアップしました↓↓
どんな変更があるのかなとNEWSを眺めていると、こんな記述が↓↓。
** Emacs now supports optional display of line numbers in the buffer.
This is similar to what 'linum-mode' provides, but much faster and
doesn't usurp the display margin for the line numbers. Customize the
buffer-local variable 'display-line-numbers' to activate this optional
display. Alternatively, you can use the 'display-line-numbers-mode'
minor mode or the global 'global-display-line-numbers-mode'. When
using these modes, customize 'display-line-numbers-type' with the same
value as you would use with 'display-line-numbers'.
平たく言うとlinum-modeより速い行番号表示ができるようになったよ、とのこと。
これまではlinum-mode
ってのを使えば行番号表示ができていたのですが、数千行(いや数百行でも?)ぐらいのファイルを開くと異様に重くなるのでした。そういうときは行番号表示をやめるとまともにスクロールできるので、時折切り替えながら使っていました。
Emacs 26.1ではdisplay-line-numbers-mode
を有効にすることで新しい行番号表示を使うことができます。
僕は起動時にグローバルに有効にしたい派なので、initにglobal-display-line-numbers-mode
を書いておくようにしました。
しばらくこれで様子見。