Wie richte ich mein Linux X Terminal ein, damit Emacs auf 256 Farben zugreifen kann?

8

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:

%Vor%

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?

    
Norman Ramsey 26.03.2009, 03:35
quelle

3 Antworten

4

Nach dies brauchen Sie ncurses-term Bibliothek zusätzlich zur Einstellung TERM auf xterm-256color .

Okay, das muss noch einige andere Dinge ausprobieren:

%Vor%

und:

%Vor%     
Chas. Owens 26.03.2009, 03:41
quelle
3

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.

    
Jacob Gabrielson 26.03.2009 05:35
quelle
0

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.

    
Ryan Graham 26.03.2009 03:50
quelle

Tags und Links