Variables 如何在emacs组织模式下设置变量值?
组织模式教程经常讨论设置变量的值以更改模式的行为。例如,在: 如果任务已安排,并且您将组织日程跳过截止日期预警设置为t,则此警告将停用 我已经搜索了一段时间,但在许多教程中,知道如何设置emacs变量值似乎是一项假定知识 有人能教我如何在组织模式下设置变量吗?它是在.emacs文件中设置的还是在每个组织文件中设置的?这些问题有意义吗?还是我遗漏了一些重要的概念Variables 如何在emacs组织模式下设置变量值?,variables,emacs,org-mode,Variables,Emacs,Org Mode,组织模式教程经常讨论设置变量的值以更改模式的行为。例如,在: 如果任务已安排,并且您将组织日程跳过截止日期预警设置为t,则此警告将停用 我已经搜索了一段时间,但在许多教程中,知道如何设置emacs变量值似乎是一项假定知识 有人能教我如何在组织模式下设置变量吗?它是在.emacs文件中设置的还是在每个组织文件中设置的?这些问题有意义吗?还是我遗漏了一些重要的概念 多谢各位 带有自定义功能 如果您需要有关变量的帮助,可以使用C-hv,然后Emacs会询问您变量名称 如果您输入org agenda s
多谢各位 带有自定义功能 如果您需要有关变量的帮助,可以使用
C-hv
,然后Emacs会询问您变量名称
如果您输入org agenda skip deadline prewarning if scheduled
,您将看到一个带有变量的缓冲区
描述最后,您将看到一个可单击的自定义。单击它,您将看到一个交互式缓冲区,您可以从中更改变量值(保存在.emacs
文件中)
注意:您可以直接使用M-x自定义选项
+变量名
使用setq
lisp函数:
另一种方法是直接使用:
(setq org-agenda-skip-deadline-prewarning-if-scheduled t)
- 在
文件中,或.emacs
- 在
缓冲区中,然后*scratch*
M-x eval缓冲区
(您的修改是即时的,但不会保存。)您通常在
.emacs
中设置变量。您也可以使用M-x customize
进入交互式模式来设置首选项。我投票关闭此问题,因为emacs.stackexchange.com是一个更好的提问场所。@Barmar:这不是关闭此问题的原因。用户可以自由选择他们想在两个站点中的哪一个提出Emacs问题。这就是为什么这里存在标签emacs
。应该避免的是在两个站点上重复发布同样的问题。我只是没有在我的评论中提到那个层次的细节。@Barmar:关于Emacs(包括自定义Emacs)的问题肯定在这里。StackOverflow是“专业和热心程序员的问答”。并且“如果你的问题通常涉及一个特定的编程问题,或者一个软件算法,或者程序员常用的软件工具;并且是一个实用的、可回答的问题,这是软件开发所特有的,那么你就可以问你的问题了!”!(更不用说这个关于设置变量的问题也是一个编程问题,尽管它很基本。)