如何在不编辑主题的情况下自定义emacs主题?
所以我现在正在使用,我想对它进行自定义,这样在orgmode级别1-4中就不会有更大的:height,但我不想编辑主题文件。您是如何做到这一点的?看看源代码:这个主题提供了自定义字体大小的功能 要对所有组织模式标题使用相同的高度,请将以下代码添加到如何在不编辑主题的情况下自定义emacs主题?,emacs,elisp,org-mode,dot-emacs,Emacs,Elisp,Org Mode,Dot Emacs,所以我现在正在使用,我想对它进行自定义,这样在orgmode级别1-4中就不会有更大的:height,但我不想编辑主题文件。您是如何做到这一点的?看看源代码:这个主题提供了自定义字体大小的功能 要对所有组织模式标题使用相同的高度,请将以下代码添加到init.el: (setq monokai-height-minus-1 1 monokai-height-plus-1 1 monokai-height-plus-2 1 monokai-height-plu
init.el
:
(setq monokai-height-minus-1 1
monokai-height-plus-1 1
monokai-height-plus-2 1
monokai-height-plus-3 1
monokai-height-plus-4 1)
(load-theme 'monokai 'no-confirm)
两个问题。1) 是否有充分理由不编辑该文件?因为这只意味着编辑4行。2) 除了
组织模式
(即,主题在任何地方都不改变任何高度)之外,您是否关心在其他模式下改变高度?我认为一个优点是,主题更新时,定制(不编辑主题)不会丢失。这些是影响组织模式
高度的变量,但它们也会影响与组织模式
无关的其他东西(例如,latex标题和其他一些东西)。如果您不介意影响其他模式,这将是要使用的自定义。我正在寻找另一个不影响其他模式的解决方案,尽管如此,我还是对这一个很满意/不相信另一个存在。然而有趣的是,我注意到这对我不起作用,而是我必须用这个“(defcustommonokai-height-plus-4 1.0”来定义它们:type'number:group'monokai)`一个东西的类型5次以上。如果我使用setq方法,emacs在加载orgmode文件时崩溃。我认为这是因为它将每个角色渲染为1px,这是一个坏主意。