浏览代码

babel: fixed bug resulting from two inline src blocks on the same line

* contrib/babel/lisp/org-babel.el (org-babel-set-interpreters): less
  greedy regexp for inline source blocks ensures that there is no
  confusion when two inline blocks are on the same line.
Eric Schulte 15 年之前
父节点
当前提交
08d8331307
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      contrib/babel/lisp/org-babel.el

+ 2 - 2
contrib/babel/lisp/org-babel.el

@@ -164,8 +164,8 @@ can not be resolved.")
 		"\\("                                 ;; (2)   lang
 		(mapconcat 'regexp-quote value "\\|")
 		"\\)"
-                "\\(\\|\\[\\(.*\\)\\]\\)"             ;; (3,4) (unused, headers)
-                "{\\([^\f\n\r\v]+\\)}"                ;; (5)   body
+                "\\(\\|\\[\\(.*?\\)\\]\\)"            ;; (3,4) (unused, headers)
+                "{\\([^\f\n\r\v]+?\\)}"               ;; (5)   body
 		"\\)")))
 
 (defun org-babel-add-interpreter (interpreter)