如何在emacs组织模式中设置变量值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在emacs组织模式中设置变量值?相关的知识,希望对你有一定的参考价值。

组织模式教程经常讨论如何设置变量的值来改变模式的行为。例如,在this org-mode tutorial中:

如果任务已安排,并且您将org-agenda-skip-deadline-prewarning-if-scheduled设置为t,则会停用此警告。

我一直在寻找一段时间,但看起来知道如何设置emacs变量值是许多教程中的假设知识。

有人可以教我如何在组织模式中设置变量吗?是在.emacs文件中还是在每个组织文件中设置?这些问题甚至有意义还是我错过了一些重要的概念?

非常感谢你!

答案

使用自定义

如果你想要一些关于变量的帮助,你可以使用C-h v然后Emacs会问你变量名。

如果你输入org-agenda-skip-deadline-prewarning-if-scheduled,你会看到一个带有变量描述的缓冲区。最后,您将看到可点击的自定义。单击它,您将看到一个交互式缓冲区,您可以从中更改变量值(保存在.emacs文件中)。

注意:您可以直接使用M-x customize-option +变量名称

使用setq lisp函数:

另一种方法是直接使用这个:

(setq org-agenda-skip-deadline-prewarning-if-scheduled t)
  • 在你的.emacs文件或
  • *scratch*缓冲区,然后M-x eval-buffer

(您的修改是立即但未保存。)

以上是关于如何在emacs组织模式中设置变量值?的主要内容,如果未能解决你的问题,请参考以下文章