gpt4 book ai didi

Emacs,如何在 M-x shell 中更改一些颜色?

转载 作者:行者123 更新时间:2023-12-04 09:41:16 25 4
gpt4 key购买 nike

我使用 Emacs 24 并想在 shell 模式下更改目录和文件的颜色(ls 命令)。理想情况下 - 取决于文件的权利。

我怎样才能做到这一点?

我试着玩

(setq ansi-color-names-vector
["black" "red" "green" "yellow" "PaleBlue" "magenta" "cyan" "white"])
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

但我认为这对我不起作用。
我现在有晒黑的配色方案。但我不想改变它的颜色,只适用于 shell 模式。

编辑:
当我更改系统终端的颜色时(使用主目录中的 .dircolrs 文件)-emacs 会读取它,但它(emacs)会稍微改变颜色-它在 shell 模式下会使颜色变暗或变亮。

而且我不知道为什么 Emacs 会这样做。

不同的目录颜色(游戏,公共(public)......:
这是系统终端:
enter image description here
这是 Emacs: enter image description here

这些是更改的颜色,默认颜色和日光化主题 Emacs 在蓝色背景上制作了蓝色目录。

我知道找到 hack 不是什么大问题,只是想知道为什么 Emacs 会稍微改变颜色。

最佳答案

M-x customize-variable RET ansi-color-names-vector RET
现有文本不会受到影响,但新打印的文本(即使在同一个 shell 缓冲区中)将显示新的颜色。

关于Emacs,如何在 M-x shell 中更改一些颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13763912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com