У меня проблема с изменением цвета фона в ansi-term (а также термин - но оболочка в порядке). Он отображает цвета на выходе, но цвет фона для вывода всегда белый. Не весь буфер, а только под фактическими символами, которые были выведены. Если я что-то вродеemacs ansi-term background color
(add-hook 'ansi-term-mode-hook
(lambda()
(set-background-color "purple")))
Это меняет цвет фона буфера, но выход только переопределяет его со своим собственным цветом фона - белый.
Я также попытался найти лицо, которое он использует, поэтому я могу настроить его, выполнив C-u C-x =
, чтобы получить информацию о лице в точке - что работает на все остальное и даже указывает на то, где его менять который хорош ... но в ansi срок я получаю это
character: m (109, #o155, #x6d)
preferred charset: ascii (ASCII (ISO646 IRV))
code point: 0x6D
syntax: w which means: word
category: .:Base, a:ASCII, l:Latin, r:Roman
buffer code: #x6D
file code: #x6D (encoded by coding system utf-8)
display: by this font (glyph code)
xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x50)
Character code properties: customize what to show
name: LATIN SMALL LETTER M
general-category: Ll (Letter, Lowercase)
There are text properties here:
face (:background "white" :foreground "black")
[back]
Я не знаю, где это делается. лицо (: фон "белый": план "черный")
Кроме того, я использовал несколько тем, что я знаю, что есть AnSi-Term-цвет-вектор (zenburn и т.д.). Я прошел через каждый образец в персонализированном лице, а там нет и там.
Любые мысли о том, как переопределить/установить это, так что это просто прозрачный (или неустановленный) фон, как и все остальное?
Спасибо за любую помощь.
Мой терминал будет единственным местом в emacs, где у меня будет белый фон, и вы его исправили! Спасибо! – fakedrake
Спасибо - я могу отметить это как ответ (я, должно быть, удалил cookie, который был установлен SO), но это правильно. на самом деле я положил '(setq term-default-bg-color nil)', чтобы получить именно то, что я искал. спасибо тонну, не уверен, как отметить это для вас. – 2010-07-21 05:41:04