我要使用Emacs主题提示,除了背景颜色不同。我的.emacs
文件中包含以下内容:
(require 'color-theme)
(color-theme-initialize)
(color-theme-billw)
(set-background-color "gray12")
但是,这似乎并没有改变启动时的背景颜色;我需要set-background-color "gray12"
在每个会话开始时在小型缓冲区中手动运行。
有什么帮助吗?我尝试根据的输出创建自己的自定义主题,color-theme-print
但这引起了更多的问题,超出了价值。
该color-theme-billw
函数在内部使用该color-theme-install-frame-params
函数来更改帧参数。因此,您可以按照以下相同的方式更改框架参数:
(require 'color-theme)
(color-theme-initialize)
(color-theme-billw)
(color-theme-install-frame-params
'((background-color . "gray12")))
C-hfcolor-theme-install-frame-params
(color-theme-install-frame-params PARAMS)
使用alist更改框架参数
PARAMETERS
。如果
color-theme-is-global
为非零,则使用修改所有帧,modify-frame-parameters
并在之前PARAMETERS
添加default-frame-alist
。的值initial-frame-alist
未修改。如果color-theme-is-global
为nil,则仅修改所选的帧。如果color-theme-is-cumulative
为nil,则从中恢复帧参数color-theme-original-frame-alist
。如果当前帧参数的参数
minibuffer
值为valueonly
,则不安装帧参数,因为这表示专用的迷你缓冲区帧。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句