#+BIND: 可以被包装吗?
can #+BIND: be wrapped?
正确版本:
#+BIND: org-html-postamble-format (("en" "abcxyz"))
但是如果格式字符串很长,有没有办法将其包装成多行?
像这样:
#+BIND: org-html-postamble-format (("en" "abc ~
# xyz"))
很遗憾没有。 org-mode 中的关键字被限制在一行中并且没有换行符。如果您对自己的行长度有强烈的感觉,您可以考虑:
- 使用
#+SETUPFILE
机制(参见:In-buffer settings)
- 在您的 dotemacs 文件中定义该格式,以便您可以跨越多行。
- 使用某种形式的本地 file or directory 变量。例如局部变量可能跨越多行:
# Local Variables:
# eval: (setq org-html-postamble t)
# eval: (setq org-html-postamble-format '(("en" "foo
# bar \
# baz")))
# End:
注意:您可能会注意到某些特定关键字具有 "wrapping" 行为,例如节点属性 (http://orgmode.org/manual/Property-syntax.html):
#+PROPERTY: var foo=1
#+PROPERTY: var+ bar=2
像这样的行为是特殊的并且仅限于那些关键字。 BIND
关键字不存在等效的换行行为。
当前组织模式版本(截至post):8.3.4
正确版本:
#+BIND: org-html-postamble-format (("en" "abcxyz"))
但是如果格式字符串很长,有没有办法将其包装成多行?
像这样:
#+BIND: org-html-postamble-format (("en" "abc ~
# xyz"))
很遗憾没有。 org-mode 中的关键字被限制在一行中并且没有换行符。如果您对自己的行长度有强烈的感觉,您可以考虑:
- 使用
#+SETUPFILE
机制(参见:In-buffer settings) - 在您的 dotemacs 文件中定义该格式,以便您可以跨越多行。
- 使用某种形式的本地 file or directory 变量。例如局部变量可能跨越多行:
# Local Variables:
# eval: (setq org-html-postamble t)
# eval: (setq org-html-postamble-format '(("en" "foo
# bar \
# baz")))
# End:
注意:您可能会注意到某些特定关键字具有 "wrapping" 行为,例如节点属性 (http://orgmode.org/manual/Property-syntax.html):
#+PROPERTY: var foo=1
#+PROPERTY: var+ bar=2
像这样的行为是特殊的并且仅限于那些关键字。 BIND
关键字不存在等效的换行行为。
当前组织模式版本(截至post):8.3.4