terminal-emacs – ¿Hay alguna forma de detectar que emacs se está ejecutando en una terminal?

Pregunta:

Cuando ejecuto emacs en una terminal (usando la opción -nw ), mi tema está roto y algunas -nw de teclas no funcionan.

Entonces, necesito deshabilitar el tema y algunas combinaciones de teclas cuando se ejecuta en un tty.

¿Hay una manera de hacer eso?

Respuesta:

Puede usar display-graphic-p para determinar si está ejecutando en una terminal o en un sistema de ventanas.

Por ejemplo, puede hacer su configuración para que solo agregue esas combinaciones de teclas y tema si sabe que está en un sistema de ventanas.

(when (display-graphic-p) 
    ;; Do any keybindings and theme setup here
  )

También puede hacer lo contrario y desactivar las combinaciones de teclas y el tema.

(unless (display-graphic-p) 
    ;; Remove any keybindings and theme setup here
  )

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım