gpt4 book ai didi

emacs - Emacs 中每种模式的不同颜色主题

转载 作者:行者123 更新时间:2023-12-04 00:17:57 25 4
gpt4 key购买 nike

我如何要求 Emacs 根据 自动使用不同的颜色主题(例如使用 Elisp ColorTheme 包)模式缓冲区 ?

一些颜色主题在编辑代码时效果很好,但不适用于 Dired+、TERM 或 shell 模式。

谢谢

最佳答案

好像不能为不同的缓冲区设置单独的颜色主题,但是可以为不同的帧设置。您可以在此处找到设置每帧颜色主题的说明 http://www.emacswiki.org/emacs/ColorTheme#toc8 .

您可以使用加载 Hook 在加载模式时自动更改颜色主题,但它会将更改应用于所有缓冲区。

当使用加载 Hook 加载模式时,您可以更改颜色主题。例如

(add-hook 'dired-mode-hook 'color-theme-emacs-nw)

编辑:这是一个使用不同颜色主题在新框架中打开 shell 的函数:
(defun my-shell () 
(interactive)
(let ((color-theme-is-global nil))
(select-frame (make-frame))
(color-theme-gnome)
(shell)))

关于emacs - Emacs 中每种模式的不同颜色主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4532024/

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