小编Bru*_*ILS的帖子

#+BIND:如何真正起作用

#+BIND:org-mode(9.0.3) 中的机制完全混淆了。

我需要修复一些没有特定关键字的设置,并且我希望我的 org 文件是可移植的(不想对人们的 emacs init 文件进行更改,我将发送它)。

因此,我更改了org-export-allow-bind-keywordswith 文件局部变量并尝试通过该#+BIND:机制修复所需的 emacs 变量。

看来指定的变量不绑定在所有

为了了解绑定是否完成,我尝试使用以下示例在导出期间打印变量的内容:

#+BIND: myvar " middle "

#+BEGIN_SRC emacs-lisp :results value :exports results
(concat "before" myvar "after")
#+END_SRC

# Local Variables:
# org-export-allow-bind-keywords: t
# End:
Run Code Online (Sandbox Code Playgroud)

当然,在打开文件之前myvar,我通过(setq myvar " empty ").

导出时,我没有得到预期值before middle after,而是以下值:before empty after.

知道我错过了什么吗?

emacs org-mode

6
推荐指数
1
解决办法
713
查看次数

标签 统计

emacs ×1

org-mode ×1