Emacs 组织模式巴贝尔,代码块开关:我可以设置默认值吗?

Emacs 组织模式巴贝尔,代码块开关:我可以设置默认值吗?,emacs,org-mode,org-babel,Emacs,Org Mode,Org Babel,在组织模式下,我可以在组织文件中插入源文件。有许多头参数,我发现了如何设置默认值。所以我只考虑开关(这里是-n-r-l“.”) 因为我想使用这些作为站点默认值:我如何为这些开关设置默认值 emacs中最好的,但是对于文件/缓冲区有效的默认值也会有所帮助。您可以从这个hack开始 (defadvice org-babel-parse-src-block-match (after org-babel-add-switches activate) "Add extra-sw to 3th ele

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

因为我想使用这些作为站点默认值:我如何为这些开关设置默认值


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

您可以从这个hack开始

(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))))
(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))))