web-dev-qa-db-fra.com

Comment puis-je afficher les numéros de ligne dans Emacs (pas dans la ligne de mode)?

Je sais comment afficher les numéros de ligne (et les colonnes) dans la ligne de mode, mais j'aimerais qu'emacs affiche les numéros de ligne de toutes les lignes du côté gauche. J'ai vu cela dans vim et d'autres éditeurs de texte. Comment puis-je faire cela pour emacs?

123
Avery Chan

M-x linum-mode (ou global-linum-mode) et mettez (global-linum-mode t) dans votre ~/.emacs (ou ~/.emacs.d/init.el) pour l'activer au démarrage.

154
monotux

Cette page:

énumère quelques options différentes.

La réponse de monotux est actuellement la première option indiquée ici. Une alternative (également listée) est NLinum:

Vous devriez pouvoir installer depuis ELPA:

M-x package-install RET nlinum RET

et ensuite l'utiliser par exemple comme ça:

(use-package nlinum
  :config
  (global-nlinum-mode))
8
icyrock.com
  • linum-mode → vieux, bidouille, lent. Emacs 23 (publié en 2009).
  • global-display-line-numbers-mode → Emacs 26 (version bêta du 2018-03-30)

Mettez ceci dans votre fichier init emacs:

(when (version<= "26.0.50" emacs-version )
  (global-display-line-numbers-mode))

http://ergoemacs.org/emacs/emacs_line_number_mode.html

5
rofrol