Syntaxhervorhebung in Ubuntu 16.04 geändert

Syntaxhervorhebung in Ubuntu 16.04 geändert

Ich bin vor Kurzem von Ubuntu 15.10 auf 16.04 umgestiegen. Wenn ich Emacs verwende, um Python-Code im Terminal zu bearbeiten, sieht meine Syntaxhervorhebung in 16.04 ganz anders aus als in 15.10 (mehr Lilatöne). Das gilt unabhängig davon, ob ich Emacs lokal verwende oder mich per SSH mit einem anderen Computer verbinde. Es scheint also etwas mit dem Farbschema des Terminals und nicht mit Emacs selbst zu tun zu haben. Ich sehe jedoch nichts in der neuen .bashrc-Datei oder den Terminaleinstellungen, das den Unterschied erklären würde.

Antwort1

Das Hinzufügen 'TERM=xterm'zu meinem Emacs-Alias ​​hat das Problem gelöst:

alias emacs='TERM=xterm; emacs -nw'

Ich bin mir nicht ganz sicher, warum. Wurde von dieser Antwort inspiriert:

https://stackoverflow.com/questions/5236962/emacs-python-mode-syntax-highlighting

Antwort2

Standardmäßig verwendet Terminal die Systemfarbpalette. Sie können dies unter Bearbeiten > Profileinstellungen > Farben (Registerkarte) ändern.

verwandte Informationen