Org-Mode Babel,代码块的开关:我可以设置默认值吗?

时间:2013-03-20 19:58:48

标签: emacs org-mode org-babel

在组织模式下,我可以在我的组织文件中插入源代码。有许多头参数,我找到了如何设置默认值。所以我只关注开关(这里是-n -r -l“..”)

#+BEGIN_SRC emacs-lisp  -n -r -l ";(ref:%s)"
..
#+END_SRC

我想将它们用作网站默认设置:如何设置此类交换机的默认值?

最好使用.emacs,但对文件/缓冲区有效的默认值也会有所帮助。

1 个答案:

答案 0 :(得分:2)

你可以从这个黑客入手

(defadvice org-babel-parse-src-block-match  (after org-babel-add-switches activate)
  "Add extra-sw to 3th element of the return value"
  (let ((extra-sw "-t -w 200"))
    (setq v (vconcat ad-return-value))
    (aset v 3 (concat (elt v 3) " " extra-sw))
    (setq ad-return-value (append v nil))))