как отобразить номера строк в emacs (не в строке режима)?

<p>я знаю, как отображать номера строк (и столбцы) в строке режима, но я бы хотел, чтобы emacs отображал номера строк для всех строк в левой части. я видел это в vim и других текстовых редакторах. как мне сделать это для emacs?</p>

<p><kbd>m-x linum-mode</kbd> (или <code>global-linum-mode</code>) и поместите <code>(global-linum-mode t)</code> в свой <code>~/.emacs</code> (или <code>~/.emacs.d/init.el</code>), чтобы включить его при запуске.</p>

<p>эта страница:</p><ul> <li> <a href="https://www.emacswiki.org/emacs/linenumbers">https://www.emacswiki.org/emacs/linenumbers</a> </li> </ul><p>перечисляет несколько разных вариантов.</p><p> <a href="https://superuser.com/a/212669/48734">ответ monotux</a> в настоящее время является первым вариантом, перечисленным там. альтернативой (также перечисленной) является nlinum:</p><ul> <li> <a href="http://elpa.gnu.org/packages/nlinum.html">http://elpa.gnu.org/packages/nlinum.html</a> </li> </ul><p>вы должны быть в состоянии установить из elpa:</p><pre><code>m-x package-install ret nlinum ret </code></pre><p>а затем использовать его, например. как это:</p><pre><code>(use-package nlinum :config (global-nlinum-mode)) </code></pre>

<ul> <li><code>linum-mode</code> → старый, взломать, медленно. emacs 23 (выпущен в 2009 году).</li> <li><code>global-display-line-numbers-mode</code> → emacs 26 (бета-версия на 2018-03-30)</li> </ul><p>поместите это в файл инициализации emacs:</p><pre class="lang-lisp prettyprint-override"><code>(when (version<= "26.0.50" emacs-version ) (global-display-line-numbers-mode)) </code></pre><p> <a href="http://ergoemacs.org/emacs/emacs\_line\_number\_mode.html">http://ergoemacs.org/emacs/emacs\_line\_number\_mode.html</a> </p>