![Emacs org-mode:如何将配置文件中的更改应用到议程?](https://linux22.com/image/1349063/Emacs%20org-mode%EF%BC%9A%E5%A6%82%E4%BD%95%E5%B0%86%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E6%9B%B4%E6%94%B9%E5%BA%94%E7%94%A8%E5%88%B0%E8%AE%AE%E7%A8%8B%EF%BC%9F.png)
我GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601)
正在org-mode 7.9.3d
使用Windows 7
。
我目前正在测试新的议程设置,我的议程设置(setq org-agenda-custom-commands ...
放在一个单独的文件中,该文件可以通过类似下面的方式加载到我的 emacs 中
load "C:\path\mysettings.el"
在我的.emacs文件中。
所以我的问题是:
如果我对这个打开的 mysettings.el 缓冲区进行了更改,我该怎么做才能将其应用到我的打开议程?
- 我认为我必须保存缓冲区 mysettings.el
- 并按“g”重建议程缓冲区。
- 在成功重建议程之前,我是否必须执行 Mx eval-buffer 或其他操作?
我觉得仅凭这一点还不足以使改变奏效?!我还要做什么?
抱歉,对于有经验的用户来说,这可能是一个愚蠢/琐碎的问题
答案1
将光标放在表达式末尾(setq org-agenda-custom-commands ...)|
并调用。您可以通过M-x eval-last-expression RET
查看变量的当前值。org-agenda-custom-commands
M-x eval-expression RET (describe-variable 'org-agenda-custom-commands) RET