Emacs:如何获得默认主题?

标签 emacs elisp

我一直在使用默认主题,通过更改大约 10 张面孔custom-set-faces有一段时间了。但有时我想
尝试几个自定义主题。问题是
他们设置了 10 多个面孔,而且没有办法回到我的
加载自定义主题后的先前设置。

只是为了澄清:

  • 我通过自定义默认主题启动 Emacs (load "faces") .一切都很好。
  • load-theme wombat .一切都很好。
  • (load "faces")再次:一切都是一团糟,因为很多面孔仍然存在
    wombat状态。

  • 有时单独的主题彼此不兼容,
    例如第二个比第一个设置更多的面孔,什么时候
    回到第一个,一切都变得一团糟。

    所以我想知道是否有类似 load-theme 的东西default
    会将所有可以想象到的面孔重置为默认值 emacs -q状态。

    然后我可以用我的 10 个自定义面孔来调整它并拥有我自己的
    主题不会有我描述的问题。

    最佳答案

    看来disable-theme做你想做的。

    更新

    这是获取“默认主题模板”的一种方法

    1)禁用任何其他主题(使用 disable-theme )

    2) 调用命令 customize-create-theme它将打开一个自定义界面,其中列出了所有默认面孔,您可以自定义并创建自己的主题

    如果customize-create-theme用主题名称调用它会列出主题设置的所有面孔。

    关于Emacs:如何获得默认主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22127337/

    相关文章:

    emacs - 在 emacs 或 org-mode 中打开 http 链接的键盘快捷键

    emacs - 如何让 emacs 接受 UTF-8(大写)编码?

    python - 让 Hello World 在 pymacs 中工作

    emacs - 如何让我的包在 el-get 之后立即安装(使用 el-get)

    emacs - 仅当从某个其他函数调用时才触发对函数的建议

    Emacs 和服务器不安全错误

    emacs - 在 Emacs 中使用 ediff 和 C-x s(保存一些缓冲区)?

    emacs - 定义符号后的 Eval 形式

    function - Emacs Lisp 可以将 lambda 形式分配给 Scheme 之类的变量吗?

    emacs - 评估绑定(bind)到 emacs 中的键的函数时出现错误类型错误