Emacs lässt mich keine andere Hintergrundfarbe verwenden

Emacs lässt mich keine andere Hintergrundfarbe verwenden

Ich habe verschiedene Designs in Emacs ausprobiert (auf dem Mac mit xterm auf 256 eingestellt) und alles funktioniert prima, außer dass die Hintergrundfarbe des Designs ignoriert wird. Selbst wenn ich beispielsweise (set-background-color "red") zu meiner .emacs-Datei hinzufüge, wird dies einfach ignoriert und der Standard-Terminalhintergrund von OS X verwendet.

Antwort1

Leider können Sie, zumindest meiner Erfahrung nach, die Farbschemata nicht wirklich ändern, wenn Sie Emacs im Terminal verwenden. Im Gegensatz zu Vim ist Emacs für die Verwendung in einem eigenen Fenster und nicht in der Befehlszeile gedacht.

Antwort2

Ich kann Ihr Problem nicht reproduzieren. Ich verwende Emacs 24.3.1, das Sie entweder vonemacsformacosx.comoderMacPorts. Ausführen von Emacs mit emacs -nwin Terminal.app ( TERM=xterm-256color). Mit M-x customize-themekann ich Designs mit farbigem Hintergrund auswählen – siehe beigefügtes Bild.

Es kann sein, dass OS X Emacs /usr/bin/emacs, dessen Version 22.1.1 in Mavericks vorliegt, dies nicht unterstützt, aber Emacs 22 ist sowieso uralt.

Ich schlage daher vor, dass Sie den aktuellen Emacs installieren und ausprobieren.

Emacs 24.3 im Terminal mit dem hellblauen Design

verwandte Informationen