Solarisierte Hintergrundfarbe aus emacs unter tmux

4022
Ashe

Anlage I: schlichter Emacs.

Einfache Emacs.

Anlage II: Emacs unter tmux.

Emacs unter tmux.

Die Farbnuancen sind unterschiedlich, und vor allem ist die Differenzierung der Hintergrundfarbe gleich null (z. B. siehe oberes Menü). Jemand trifft das?

Ich bin mit tmux wie tmux -2, $TERMin tmux ist screen-256color, verwende ich color-theme-solarized darkin Emacs und Solarisation für iTerm2 ... ein bisschen verwirrt!

2
Seltsamerweise scheint das Setzen von TERM = xterm-256color in tmux das Problem zu beheben (indem die Farben richtig aussehen; ich kann nicht sicher sagen, ob etwas später durcheinander kommt oder nicht). Ashe vor 12 Jahren 0
… Es nicht ganz zu beheben - einige Farben werden dennoch nicht auf dieselbe Weise unterschieden. Seltsam. Ashe vor 12 Jahren 0

1 Antwort auf die Frage

3
Steve McKinney

Ich hatte das gleiche Problem in Vim. ~/.tmux.confNachdem ich eine neue tmux-Sitzung erstellt hatte, arbeitete ich mit dem folgenden für mich:

set -g default-terminal "screen-256color"

Wow, tut mir leid! Ich habe deine Antwort vergessen. Am Ende entschied ich mich für `set -g default-terminal" xterm-256color "`. Ich bin nicht sicher warum, aber es scheint den Trick getan zu haben. Ihre Antwort hat mich dort hingelegt! Ashe vor 11 Jahren 0
tmux überschreibt den `TERM`-Wert mit` screen-256color`, wobei stattdessen `xterm-256color` als Emacs verwendet werden soll. Wenn der Tmux-Konfigurations-Trick nicht funktioniert (für mich nicht), können Sie den Emacs als "TERM = xterm-256color emacs -nw" `in Ihrem` .bashrc` als Alias ​​angeben. In diesem Fehlerbericht finden Sie folgende Informationen: https://github.com/sellout/emacs-color-theme-solarized/issues/104. Arjuna Del Toso vor 10 Jahren 1