gpt4 book ai didi

emacsclient 不评估颜色主题?

转载 作者:太空宇宙 更新时间:2023-11-03 18:50:15 28 4
gpt4 key购买 nike

当我启动时,我启动 emacs --daemon它评估我的 .emacs 但有一个异常(exception):

(add-to-list 'load-path "~/.elisp/zenburn-emacs") ;fix loading issue

(require 'zenburn)

;;; color theme - zenburn?

(add-to-list 'load-path "~/.elisp/color-theme")

(require 'color-theme)

(eval-after-load "color-theme" '(progn (color-theme-initialize)))

我知道加载路径是有效的,因为一旦我使用 emacsclient -nw 启动 emacsclient,M-x zenburn 就可以很好地加载配色方案。

有人知道 (eval-after-load [snip - 见上文]) 是怎么回事吗?

这是一个错误吗?

系统信息:

GNU Emacs 23.2.1

Installed in debian sid on2.6.32-5-amd64 Version: 23.2+1-7

Filename: pool/main/e/emacs23/emacs23_23.2+1-7_amd64.deb

最佳答案

还有来自 Zenburn for Emacs 的当前维护者的提示(您的真实信息):

(add-to-list 'load-path "~/.elisp/color-theme")
(add-to-list 'load-path "~/.elisp/zenburn-emacs")
(require 'zenburn)
(zenburn)

您不需要要求颜色主题,因为 zenburn 内部需要它。但是,您确实需要在请求 zenburn 之后调用 zenburn 函数。

当您键入 M-x zenburn 时,您实际上是在调用 (zenburn) 函数,这就是为什么主题只是在此时应用而不是在启动时应用的原因。

关于emacsclient 不评估颜色主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5415284/

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