相关疑难解决方法(0)

调整新Emacs 24.3中的术语面

如何调整term新Emacs中的面部以获得可能的控制ansi-term-color-vector

Emacs 24.3中的一个新功能似乎是它改进了控制term缓冲区面的机制,即:

变量term-default-fg-colorterm-default-bg-color现在弃用,取而代之的定制脸term.

您可以自定义如何通过定制相应的显示ANSI终端的颜色和样式term-color-COLOR,term-color-underlineterm-color-bold面孔.

来自Mastering Emacs的Mickey 评论如下:

如果像我一样,您自定义ansi-color-names-vector更改默认术语颜色,我建议您现在切换到使用面部.这里的好消息是,您可以,应该更改,而不仅仅是为每种ANSI颜色更改颜色:没有什么能阻止您为某些颜色强制使用不同的字体

像米奇一样,我也ansi-color-names-vector用来确保term缓冲区的颜色在黑暗主题上看起来很好(例如tango-dark)

(setq ansi-term-color-vector [unspecified “black” “red3” “lime green” “yellow3” “DeepSkyBlue?3” “magenta3” “cyan3” “white”])
Run Code Online (Sandbox Code Playgroud)

但现在这会导致错误:

"error in process filter: Invalid face; unspecified" 
Run Code Online (Sandbox Code Playgroud)

为了尝试使用新面孔term,当我去的时候M-x describe-face term,我看到以下内容:

[] Font Family
[] Font Foundry
[] Width
[] Height
[] Weight
[] Slant …
Run Code Online (Sandbox Code Playgroud)

emacs emacs-faces

12
推荐指数
2
解决办法
4203
查看次数

标签 统计

emacs ×1

emacs-faces ×1