Luca Vinci

Luca Vinci at

Emacs con hl-line diverso nel terminale

 Quando aprivo Emacs nel terminale il colore di background di hl-line non mi piaceva, ma se mettevo il colore che volevo, non mi piaceva come appariva quando aprivo Emacs nella versione grafica. Dovevo dunque impostare hl-line con due colori, uno per la versione grafica e uno per quella nel terminale. Ho creato una funzione nel mio file init.el che restituisce true se ci troviamo nel terminale:
  (defun in-terminal ()
   "Return true if in a terminal."
   (not (display-graphic-p)))

 E dunque ho definito:
  (set-face-background 'hl-line (if (in-terminal) "#3e4446"))
 Fatto.

better workaround: passa a vim. :P


(scusa, non ho resistito)

Francesca Ciceri at 2014-08-11T17:08:40Z

Luca Vinci likes this.

My brain says no, but my muscle memory says absolutely not.

Luca Vinci at 2014-08-11T17:25:23Z