emacs - renglon - numeracion de lineas continuas
¿Cómo habilito los números de línea(a la izquierda) cada vez que abro Emacs? (5)
Coloque (global-linum-mode t)
en sus .emacs
si lo desea para cada búfer. De lo contrario, puede agregar una función al enganche apropiado de modos que le interesa para habilitarlo solo para ese modo.
Realmente deberías leer el manual como sugerí en la última pregunta tuya que respondí. ;)
Los habilito presionando: Mx linum-mode
. ¿Cómo puedo "traducir" eso en mi archivo .emacs para habilitarlo automáticamente cada vez que abro EMACS?
Desde Emacs 26, la nueva forma es usar (global-) display-line-numbers-mode
Es posible que desee considerar este código en su archivo .emacs:
;; always show line numbers
(global-linum-mode 1)
;; insert a space if running in text mode
(if window-system
(progn)
(setq linum-format "%d ")
)
Agrega un espacio entre el número de línea y las líneas editables en el modo de texto, como se hace en el modo de gráficos.
También puede poner (line-number-mode 1)
en su archivo .emacs
. De esta manera también puedes tenerlo en modo específico:
(defun my-c-mode-common-hook ()
(line-number-mode 1))
(add-hook ''c-mode-common-hook ''my-c-mode-common-hook)
De esa manera, solo colocará los números de línea si se trata de un archivo C / C ++.
Una solución más es usar un linum-mode
linum-mode
funciona rápido en archivos grandes, por lo que para habilitarlo en su modo, ponga esto en su configuración:
(add-hook ''js2-mode-hook
(lambda ()
(linum-mode 1)))
linum-mode
es parte de Emacs después de la versión 22. Más documentación sobre este modo está here