Wenn ich emacs -nw
in einem X-Terminalfenster ausführe und nach M-x list-colors-display
frage, wird mir eine dürftige Palette angeboten:
Mir wurde gesagt, dass es möglich ist 265 Farben zu bekommen. Wenn Sie die Umgebungsvariable TERM
auf xterm-256color
festlegen, wird die Aufgabe nicht ausgeführt. Was macht das?
Einstellung TERM
auf xterm-256color
ist was Sie tun möchten. Auch Emacs 22 (zumindest) brauchte keine spezielle Konfiguration von mir, um 256 Farben anzuzeigen. Siehe verwandte Fragen . Mit dem ncurses-term
-Paket konnte ich 256 Farben auf Emacs mit dem Vanille-Xterm bekommen, das mit meiner Version von Ubuntu geliefert wurde (in diesem Fall, aber ich vermute, dass es bei früheren Versionen gut geht). Ich habe auch 256 Farben mit Gnome Terminal, Konsole und PuTTY, für was das wert ist.
Als ich gegoogelt habe, hatte ich den Eindruck, dass die meisten Distributionen die 256-Farben-Unterstützung in den gepackten Terminal-Emulatoren nicht aktivieren.
Ich vermute, wenn Sie weiter schauen, können Sie zu der gleichen Schlussfolgerung kommen, die ich gemacht habe. Die beste Antwort ist es, urxvt herunterzuladen und es mit all den Schnickschnacks selbst zu kompilieren.
Ich habe vim verwendet, also könnte es andere Abhängigkeiten geben, die emacs-spezifisch sind, aber ich bin mir ziemlich sicher, dass ein Terminal, das 256 Farben unterstützt, wichtig ist.