J'utilise le thème de couleur dark-blue2 mais il semble moche sous la console. Donc, je ne veux pas utiliser de thème de couleur sous le terminal, que puis-je faire?Comment ne pas utiliser de thème de couleur en mode console?
Répondre
Définissez une variable "TERM" correspondant à un terminal monochrome avant de lancer Emacs. Par exemple, si vous êtes dans un xterm, utilisez:
TERM=xterm-mono emacs -nw
Si par « console » vous voulez dire la console Linux en mode texte, vous pouvez essayer d'utiliser « VT100 » (ou « VT320 ») à la place.
J'utilise ce qui fonctionne bien parce que j'utilise les trucs Emacs CVS (le futur 23) multi-tty:
(defun mrc-xwin-look (frame) "Setup to use if running in an X window" (color-theme-deep-blue)) (defun mrc-terminal-look (frame) "Setup to use if running in a terminal" (color-theme-charcoal-black)) (defun mrc-setup-frame (frame) (set-variable 'color-theme-is-global nil) (select-frame frame) (cond ((window-system) (mrc-xwin-look frame) (tool-bar-mode -1) (mrc-maximize-frame)) (t (mrc-terminal-look frame)))) (add-hook 'after-make-frame-functions 'mrc-setup-frame) (add-hook 'after-init-hook (lambda() (mrc-setup-frame (selected-frame))))
Il choisit un thème de couleur différente selon que le cadre est en cours d'exécution dans une console ou une fenêtre X (Je ne veux pas perdre la couleur surlignage de syntaxe dans une console.)
Par ailleurs, maximiser ressemble à ceci:
(defun mrc-maximize-frame() "Toggle frame maximized state" ;; from http://paste.lisp.org/display/54627/raw (interactive) (cond ((eq 'x (window-system)) (progn (x-send-client-message nil 0 nil "_NET_WM_STATE" 32 '(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0)) (x-send-client-message nil 0 nil "_NET_WM_STATE" 32 '(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0)))) (t (message "Window system %s is not supported by maximize" (symbol-name (window-system))))))
être légèrement plus courte que ces gars-là, la variable window-system
est something
si vous êtes dans une fenêtre système, et nil
si vous êtes dans un terminal, donc si je voulais charger-darkblue2-thème couleur que j'aurais:
(if window-system
(progn
(load "color-theme")
(color-theme-darkblue2)))
et il utilisera simplement les couleurs par défaut dans le terminal. Bien sûr, vous pouvez évidemment charger un thème à long terme de l'environnement dans le reste partie si vous vouliez:
(load "color-theme")
(if window-system
(color-theme-darkblue2)
(some-term-theme)))
Un autre simple que j'utilise:
(when window-system
(load-theme '<myThemeName>))
donc cette charge le thème dans tous les cas où le système de fenêtre n'est pas nul, ce qui est fondamentalement n'importe quel type de GUI.
- 1. comment onglets de l'interface utilisateur jQuery thème personnalisé (ne pas utiliser themeroller)
- 2. La console et le débogueur ne fonctionnent pas pendant que l'unité teste l'iPhone en mode Xcode
- 3. Thème de couleur Dawn de TextMate pour Emacs
- 4. L'application PyS60 ne passe pas en mode plein écran
- 5. ClickOnce en mode de publication ne publie pas
- 6. Erreur de compilation après déoplyment. Ne reconnaît pas l'attribut 'Thème'
- 7. Imprimer du texte en couleur sur la console en C++
- 8. la console rails ne charge pas
- 9. mode texte Android couleur ne change pas quand il est désactivé
- 10. commutation entre le mode console et le mode graphique
- 11. Gurus CakePHP: La commande de la console de console ne trouve pas correctement le chemin -app?
- 12. Le sélecteur de couleur ne donne pas l'apparence du dégradé
- 13. Lua "print" ne fonctionne pas en mode débogage à partir de Visual Studio
- 14. Paramètres de couleur personnalisés dans l'éditeur VS.NET pour la ligne actuelle en mode débogage
- 15. Comment utiliser la couleur personnalisée
- 16. liaison ne fonctionne pas en mode "dual" (webHttpBinding et basicHttpBinding)
- 17. XHTML Strict ne s'affiche pas correctement en mode Quirks
- 18. GC.COllect() ne semble pas fonctionner en mode débogage
- 19. nunit ne sera pas rediriger la sortie de la console
- 20. sifr liens couleur ne change pas
- 21. pourquoi ne pas utiliser plus de Grails?
- 22. Pourquoi mon cube de couleur ne fonctionne pas avec GL_BLEND?
- 23. Comment installer un thème de couleur pour IntelliJ IDEA 7.0.x
- 24. Thèmes de thème ASP.NET
- 25. Images de thème ASP.NET
- 26. Comment utiliser SDL pour créer une image en mode multiplier?
- 27. Visual Studio 2005 ne compilera pas en mode de configuration de version
- 28. Comment puis-je obtenir la couleur de surbrillance du thème Blackberry actuel?
- 29. Comment déterminer le mode couleur d'une image téléchargée dans ASP.Net
- 30. Comment utiliser File :: Find :: Rule en mode taint?