Ho il seguente codice nel mio .emacs:Impostazione Emacs 24 tema di colore da .emacs
(if (null window-system)
(progn
(require 'color-theme)
(color-theme-initialize)
(color-theme-simple-1)))
Quando apro Emacs sulla console, posso verificare che i progn
piste di blocco (da parte di un (message "Got here.")
), e vedo un flash che suggerisce che il tema del colore è stato caricato, ma se è stato caricato, è sovrascritto da qualcos'altro. Se, dopo aver caricato, apro il mio file .emacs e invio il blocco sopra usando C-x C-e
, funziona. Ho provato a fare:
(add-hook 'after-init-hook
(lambda()
(progn
(require 'color-theme)
(color-theme-initialize)
(color-theme-simple-1))))
ma che agisce lo stesso.
Potrebbe essere importante che io stia utilizzando Emacs 24 e che questo codice non sia nel mio .emacs, ma in ~/Dropbox/.emacs, che viene caricato dal mio .emacs.
Una nota aggiuntiva: ho provato M-x customize-themes
, ma nessuno di coloro che lavorano in modo accettabile sulla console. O producono un tema di luce quasi illeggibile, o la maggior parte del testo è invisibile.
hai controllato le impostazioni del colore in '.emacs.d'? forse con il tema che crea un set di colori illeggibili. –
Quel codice sembra un residuo di un Emacs 23 'color-theme.el'. – pmr