[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 3ef6849: Prefer display-line-numbers over linum in
From: |
Stefan Kangas |
Subject: |
[Emacs-diffs] master 3ef6849: Prefer display-line-numbers over linum in docs and one defcustom |
Date: |
Mon, 26 Aug 2019 20:44:54 -0400 (EDT) |
branch: master
commit 3ef6849b458893669b1d83653e3672f7f1ac56cd
Author: Stefan Kangas <address@hidden>
Commit: Stefan Kangas <address@hidden>
Prefer display-line-numbers over linum in docs and one defcustom
* doc/misc/efaq.texi: Replace linum with display-line-numbers.
* lisp/progmodes/prog-mode.el (prog-mode-hook): Replace linum-mode
with display-line-numbers-mode in :options. (Bug#37120)
---
doc/misc/efaq.texi | 20 +++++++++++++++-----
lisp/progmodes/prog-mode.el | 3 ++-
2 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index df244a7..e5673da 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -1687,11 +1687,21 @@ mode-line-format @key{RET}}) for more information on
how to set and use
this variable.
@cindex Set number capability in @code{vi} emulators
-The @samp{linum} package (distributed with Emacs since version 23.1)
-displays line numbers in the left margin, like the ``set number''
-capability of @code{vi}. The packages @samp{setnu} and
-@samp{wb-line-number} (not distributed with Emacs) also implement this
-feature.
+The @samp{display-line-numbers} package (added to Emacs in version
+26.1) displays line numbers in the text area, before each line, like
+the ``set number'' capability of @samp{vi}. Customize the
+buffer-local variable @code{display-line-numbers} to activate this
+optional display. Alternatively, you can use the
+@code{display-line-numbers-mode} minor mode or the global
+@code{global-display-line-numbers-mode}. When using these modes,
+customize @code{display-line-numbers-type} with the same value as you
+would use with @code{display-line-numbers}.
+
+There is also the @samp{linum} package (distributed with Emacs since
+version 23.1) which will henceforth become obsolete. Users and
+developers are encouraged to use @samp{display-line-numbers} instead.
+The packages @samp{setnu} and @samp{wb-line-number} (not distributed
+with Emacs) also implement this feature.
@node Displaying the current file name in the titlebar
@section How can I modify the titlebar to contain the current file name?
diff --git a/lisp/progmodes/prog-mode.el b/lisp/progmodes/prog-mode.el
index cb39e62..8d3513b 100644
--- a/lisp/progmodes/prog-mode.el
+++ b/lisp/progmodes/prog-mode.el
@@ -39,7 +39,8 @@
(defcustom prog-mode-hook nil
"Normal hook run when entering programming modes."
:type 'hook
- :options '(flyspell-prog-mode abbrev-mode flymake-mode linum-mode
+ :options '(flyspell-prog-mode abbrev-mode flymake-mode
+ display-line-numbers-mode
prettify-symbols-mode)
:group 'prog-mode)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 3ef6849: Prefer display-line-numbers over linum in docs and one defcustom,
Stefan Kangas <=