如何在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组织模式中设置变量值?的主要内容,如果未能解决你的问题,请参考以下文章

更改代码块的 emacs 组织模式键绑定

如何在Emacs组织模式中插入包含日期和时间的计划

backup

Java volatile的用法---转载

组织模式捕获模板中的转义字符

如何在安装在gentoo的emacs 24中设置字体大小