当我开始使用 emacs 作为守护进程和 emacsclient 使用新框架作为接口时,一切都很好。但后来我想采用 emacsclient 在 urxvt 终端中运行。我已经从我的发行版的包管理器中安装了 color-scheme 包,并将初始化代码添加到我的 ~/.emacs.d/init.el 我在各种颜色主题之间切换,但后来意识到颜色实际上取决于终端的调色板emacsclient 正在运行。所以我删除了 color-theme 包并从我的 init.el 中删除了与它相关的行。但是出了点问题,我留下了默认的黑色前景色,完全黑色的光标(我只使用默认的 X 光标,黑色箭头轮廓为白色,但我得到的看起来几乎像这样,但完全是黑色的)并减小了字体大小.
我正在挖掘尽快修复所有这些,并开始使用
'(default-frame-alist (quote ((menu-bar-lines . 0) (left-fringe . 0) (right-fringe) (tool-bar-lines . 0) (background-color . "#2e3436") (foreground-color . "#d3d7cf") (cursor-color . "#ffffff"))))
这是在我最终点击爬取自定义菜单的适当项目后出现在我的 init.el 的自定义设置变量中的内容。但是,现在我需要指定越来越多的东西以使它们看起来像通常的 emacs(不是作为守护程序,颜色和字体仍然可以)。然后出现了一个问题:'为什么在安装emacsclient的color-theme框架之前总是继承我通过customize menu描述的emacs的默认外观并保存到init.el?'</p>