Я знаю, как отображать номера строк (и столбцы) в строке режима, но я бы хотел, чтобы emacs отображал номера строк для всех строк в левой части. Я видел это в vim и других текстовых редакторах. Как мне сделать это для Emacs?
122
3 ответа
154
Mx linum-mode (или global-linum-mode
) и поместите (global-linum-mode t)
в ~/.emacs
(или ~/.emacs.d/init.el
), чтобы включить его при запуске.
8
Эта страница:
перечисляет несколько разных вариантов.
Ответ Monotux в настоящее время является первым вариантом, перечисленным там. Альтернатива (также указанная в списке) - NLinum:
Вы должны быть в состоянии установить из ELPA:
M-x package-install RET nlinum RET
а затем использовать его, например, так:
(use-package nlinum
:config
(global-nlinum-mode))
4
linum-mode
→ старый, взломать, медленно. Emacs 23 (выпущен в 2009 году).global-display-line-numbers-mode
→ Emacs 26 (бета-версия с 2018-03-30)
Поместите это в файл инициализации emacs:
(when (version<= "26.0.50" emacs-version )
(global-display-line-numbers-mode))