terminal-emacs – Deshabilitar el resaltado de línea en la terminal

Pregunta:

Actualmente estoy usando el resaltado de líneas de emacs y lo encontré útil cuando hago mi trabajo en la versión GUI de emacs. Sin embargo, me resulta incómodo tener ese modo durante mi trabajo en la terminal. El color del resaltado allí hace que la línea actual que se está editando sea casi imposible de leer.

La línea en mi archivo .emacs que es responsable de habilitar este modo globalmente es: (global-hl-line-mode t) .

Mi pregunta es: ¿hay alguna manera de deshabilitar el modo hl-line-mode solo en la terminal? Estoy usando xfce4-terminal y guake.

Respuesta:

Habilite el modo resaltado solo en la versión gui de emacs envolviendo el comando dentro de if window-system.

El valor de la variable del sistema de ventana es nulo en caso de terminales

(if window-system (global-hl-line-mode t))

Referencia https://www.gnu.org/software/emacs/manual/html_node/elisp/Window-Systems.html

NOTA: use display-graphic-p lugar de window-system . Para obtener más información, consulte los comentarios de Drew.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım