san*_*inc 18
当在shell模式下运行的程序发出ANSI转义字符以将显示颜色设置为例如洋红色时,Emacs截取这些转义字符并使用该精确的前景色"洋红色"创建彩色叠加.所以这里没有颜色主题交互,也没有特定于shell的自定义.
拦截由函数发ansi-color.el,不过,它看起来像你可以自定义ansi-color-names-vector,所以用"PaleBlue"为"蓝色",要么M-x customize RET ansi-color-names-vector,或尝试把类似的东西在您的Emacs配置如下:
(setq ansi-color-names-vector
["black" "red" "green" "yellow" "PaleBlue" "magenta" "cyan" "white"])
Run Code Online (Sandbox Code Playgroud)
要查看可用的颜色名称,请使用M-x list-colors-display或输入十六进制颜色,例如"#ccccff".