【问题标题】:Cannot set default emacs color theme in .emacs file无法在 .emacs 文件中设置默认 emacs 颜色主题
【发布时间】:2011-12-02 04:19:09
【问题描述】:

我到处搜索,大多数人建议使用以下代码来设置默认颜色主题:

(require 'color-theme)
(color-theme-name)

但是,这不起作用。当我启动 emacs 时出现此错误:

警告(初始化):加载时出错 `/home/epsilonvector/.emacs':

Symbol的函数定义为void:color-theme-name

为确保正常运行,您应该调查并删除 初始化文件中的错误原因。使用以下命令启动 Emacs `--debug-init' 选项来查看完整的错误回溯。

每个主题名称都会发生这种情况,即使是我确信其正确性的主题名称。

我错过了什么?

【问题讨论】:

    标签: emacs


    【解决方案1】:

    尝试在 require 和对主题名称的调用之间插入 (color-theme-initialize)

    【讨论】:

    • 这让我摆脱了很多挫败感。谢谢!
    【解决方案2】:

    首先,color-theme 是一个你必须安装的包;我不相信它包含在任何版本的 emacs 中。下载地址为here.

    其次,您不应该直接使用符号color-theme-name,而是使用配色方案的名称:例如color-theme-hober

    【讨论】:

    • 我有颜色主题,我的意思是颜色主题-,如 color-theme-the-name-of-the-theme-I-want(不知道颜色-theme-name 是我写这篇文章时定义的符号)。
    • @EpsilonVector:从错误消息“Symbol 的函数定义无效:颜色主题名称”中可以看出,您使用 evaled color-theme-name 而不是用 name 代替实际的主题名称。
    猜你喜欢
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多