Use display-line-numbers for Emacs 26.1 and later

PR for #1317 -- use display-line-numbers mode, which is implemented at the C level for speed benefits, if available.
This commit is contained in:
Kevin Li 2021-02-13 08:29:28 -06:00 committed by Bozhidar Batsov
parent 5e03876371
commit beba1351b5
2 changed files with 6 additions and 3 deletions

View file

@ -4,7 +4,7 @@
### New features
* Enable `nlinum-mode` by default. Can be disabled by setting `prelude-minimalistic-ui` to `t`.
* Enable `nlinum-mode` or `display-line-numbers-mode` by default. Can be disabled by setting `prelude-minimalistic-ui` to `t`.
* Enable site-wide installation for Prelude.
* Auto-installs `julia-mode` if needed.
* Auto-install `adoc-mode` for AsciiDoc files.

View file

@ -62,8 +62,11 @@
;; show line numbers at the beginning of each line
(unless prelude-minimalistic-ui
;; there's a built-in linum-mode, but we're using
;; nlinum-mode, as it's supposedly faster
(global-nlinum-mode t))
;; display-line-numbers-mode or nlinum-mode,
;; as it's supposedly faster
(if (fboundp 'global-display-line-numbers-mode)
(global-display-line-numbers-mode)
(global-nlinum-mode t)))
;; enable y/n answers
(fset 'yes-or-no-p 'y-or-n-p)