Sé cómo mostrar números de línea (y columnas) en la línea de modo, pero me gustaría que emacs muestre los números de línea para todas las líneas en el lado izquierdo. He visto esto hecho en vim y otros editores de texto. ¿Cómo hago esto para emacs?
line-numbers
linum-mode
Luke
fuente
fuente
Respuestas:
Como @ eric-brown mencionó que puedes usar
M-x linum-mode
.Otra buena idea es usar
(add-hook 'prog-mode-hook 'linum-mode)
en su init.el para habilitar automáticamente el modo linum en todos los modos de programación.Para la versión de Emacs> = 26 puede usar
display-line-numbers-mode
oglobal-display-line-numbers-mode
.Ver EmacsWiki
fuente
display-line-numbers-mode
.(global-display-line-numbers-mode)
útil.M-x linum-mode
Hará el truco. Si desea efectuar esto para todos los buffers, entoncesM-x global-linum-mode
lo hará.fuente
(global-linum-mode)
a su archivo .emacs.d / init.el lo hará permanente. Creo que global-linum-mode es un poco excesivo, y la sugerencia de mgoszcz2 para habilitarlo solo en ciertos modos es buena.Si está utilizando Emacs 26 o más reciente, puede usarlo
display-line-numbers-mode
.de
etc/NEWS.26
:fuente
nlinum-mode
Es otra opción. Tiene la misma interfaz quelinum-mode
, por lo que puede usar los mismos ganchos, pero utiliza una tecnología diferente para ser más eficiente. Cita denlinum.el
:Puede instalarlo a través de GNU Elpa a través de lo habitual
list-packages
.http://elpa.gnu.org/packages/nlinum.html
fuente
Ciertamente
linum-mode
es una buena opción. Si no siempre quieres ver números de línea, como yo, puedes usar este truco del excelente What the .emacs.d !? Blog.Esto se habilita temporalmente
linum-mode
cuando corresgoto-line
.Aquí está el código de su blog:
fuente