4
我在改變ansi-term的背景顏色(也是術語 - 但shell很好)時遇到問題。它從輸出中顯示顏色很好,但輸出的背景顏色始終是白色的。不是整個緩衝區,而是在輸出的實際字符下。如果我做類似emacs ansi-term背景顏色
(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長期色矢量(zenburn等)。我已經通過了定製面部的每一個樣本,並且沒有在那裏的任何樣本。
有關如何覆蓋/設置它的任何想法,所以它只是透明(或未設置)背景一樣嗎?
感謝您的任何幫助。
我的終端將是唯一的地方在emacs我會有白色背景,你修好了!謝謝! – fakedrake 2011-05-02 21:03:25
謝謝 - 我可以將其標記爲答案(我必須刪除所設置的cookie),但它是正確的。實際上我把'(setq term-default-bg-color nil)'放到了我正在尋找的東西上。謝謝一噸,不知道如何標記爲你。 – 2010-07-21 05:41:04