[Linuxtrent] Re: Emacs color theme

  • From: Steevie <steevie@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 8 Apr 2013 09:35:32 +0200

Ciao,

On 07/04/2013, Daniele Nicolodi <daniele@xxxxxxxxxx> wrote:
> Ciao,
>
> sono un utente Emacs da molto tempo ma non ho ancora trovato un color
> theme che mi soddisfi. Con l'introduzione della facility color-theme in
> Emacs 24, il numero di temi facilmente disponibili č largamente
> aumentato ma la maggior parte di essi si divide in due (non disgiunte)
> categorie: dark (testo chiaro su sfondo scuro) e low-contrast (le
> sfumature di grigio non fanno vendere solo romanzi :)
>
> Io trovo i temi dark non molto confortevoli: tutte le altre applicazioni
> che uso hanno il classico testo scuro su sfondo chiaro, come
> praticamente tutti i documenti che leggo e cambiare da sfondo chiaro a
> scuro e viceversa non lo trovo piacevole. I temi low-contrast non mi
> piacciono proprio e non li trovo per nulla piů "ergonomici".
>
> Tra i molti esperti utilizzatori di Emacs ha qualche tema da
> consigliare? Usando molto org-mode mi piacerebbe trovare un tema che
> supporti bene questo mode.
Premetto che uso emacs23, quindi non sono al corrente delle novità di
questa versione.

Detto questo, nel file di configurazione .emacs (lo stesso che uso più
o meno dalla versione 20 o giù di là) esiste una sezione
custom-set-faces che controlla i font ed i colori usati da emacs. Per
modificare i colori esistono i due "comandi" :foreground e
:background. Il mio è così, se vuoi giocarci un po'.

***
(custom-set-faces
 '(default ((t (:inherit nil :stipple nil :background "black"
:foreground "white" :inverse-video nil :box nil :strike-through nil
:overline nil :underline nil :slant normal :weight normal :height 98
:width normal :foundry "unknown" :family "Terminus"))))
 '(highlight ((t (:background "darkolivegreen" :inverse-video nil))))
 '(show-paren-match ((t (:background "turquoise")) (t (:background
"steelblue3")) (t (:background "grey50")) (t (:background "gray"))))
 '(show-paren-mismatch ((t (:background "purple" :foreground "white"))
(t (:inverse-video t)))))
***

In alternativa, su http://www.dotemacs.de/ credo si trova davvero di
tutto e -credo- anche personalizzazioni per i colori.

HTH,
Stefano
-- 
Stefano David, PhD
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: