J'ai le code suivant dans mon .emacs:
(if (null window-system)
(progn
(require 'color-theme)
(color-theme-initialize)
(color-theme-simple-1)))
Quand j'ai ouvert Emacs sur la console, je peux confirmer que l' progn
bloc s'exécute (par un (message "Got here.")
), et je vois un flash qui suggère que le thème de la couleur a été chargé, mais si il a été chargé, il est remplacé par quelque chose d'autre. Si, après le chargement, j'ai ouvert ma .emacs fichier et soumettre le bloc ci-dessus en utilisant C-x C-e
, il fonctionne. J'ai essayé de faire:
(add-hook 'after-init-hook
(lambda ()
(progn
(require 'color-theme)
(color-theme-initialize)
(color-theme-simple-1))))
mais qui agit de la même manière.
Il peut être pertinent que je suis en utilisant Emacs 24, et que ce code n'est pas dans mon .emacs, mais dans ~/Dropbox/.emacs, qui est chargé de mon .emacs.
Une autre remarque: j'ai essayé d' M-x customize-themes
, mais aucun de ceux-ci de travailler de façon acceptable sur la console. Ils produisent presque illisible thème de la lumière, ou la plupart du texte est invisible.