Мне нравится emacs в терминале, но синий цвет мини-буфера трудно понять.
действительно нужно, спасибо за помощь!
Мне нравится emacs в терминале, но синий цвет мини-буфера трудно понять.
действительно нужно, спасибо за помощь!
Попробуйте это,
(set-face-foreground 'minibuffer-prompt "white")
Если вы не можете переносить свой синий синим цветом, вы можете его изменить. Различные терминальные эмуляторы имеют для этого разные инструменты, но большинство используют ресурсы X.
Мои собственные цветовые решения для urxvt:
URxvt.background: #000000 URxvt.foreground: gray75 URxvt.color3: DarkGoldenrod URxvt.color4: RoyalBlue URxvt.color11: LightGoldenrod URxvt.color12: LightSteelBlue URxvt.color7: gray75 URxvt.colorBD: #ffffff URxvt.colorUL: LightSlateGrey URxvt.colorIT: SteelBlue URxvt.cursorColor: grey90 URxvt.highlightColor: grey25
Но, конечно, ваш собственный эмулятор терминала может иметь другое имя класса (URxvt) или приложение (urxvt, не используется в моем примере), а имена ресурсов могут быть разными. urxvt будет использовать имена цветов (из файла rgb.txt сервера - используйте xcolorsel(1)
, чтобы увидеть их в удобном приложении) или номерах, но другие терминалы могут быть не такими гибкими.
Из моей xterm(1)
manpage, цвета и их числа:
0 black 1 red3 2 green3 3 yellow3 4 a customizable dark blue 5 magenta3 6 cyan3 7 gray90 8 gray30 9 red 10 green 11 yellow 12 a customizable light blue 13 magenta 14 cyan 15 white
Если ваш терминал использует ресурсы X, сохраните нужные ресурсы в файле (по соглашению с именем ~/.Xdefaults
или ~/.Xresources
) и используйте xrdb -merge <filename>
для загрузки ваших ресурсов на сервер. Затем запустите свой терминал и попробуйте.
Если ваш терминал использует какой-либо другой механизм для настройки цвета (возможно, он имеет пункт меню "Настройки" или что-то подобное), он, вероятно, все еще будет иметь разные цвета, перечисленные где-то, и вам нужно будет изменить цвета 4 и 12, чтобы изменить синий цвет.
С другой стороны, если вам нравится синий цвет для всего, кроме emacs, вы можете либо попытаться заставить emacs использовать другой цвет (нет идеи, извините), либо вы можете запустить эмулятор терминала с другим классом ", поэтому он будет читать разные ресурсы Х. (xterm(1)
имеет параметр -class
для этого.)