Browse Source

org-babel: no longer consumes src-block reference strings during export

  Before this change to `org-babel-src-block-regexp' any strings
  following src-block switches were being removed during export.
Eric Schulte 15 năm trước cách đây
mục cha
commit
56a81ee65a
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      contrib/babel/lisp/org-babel.el

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

@@ -117,7 +117,7 @@ then run `org-babel-pop-to-session'."
 	(concat "^[ \t]*#\\+begin_src[ \t]+\\("       ;; (1)   lang
 		(mapconcat 'regexp-quote value "\\|")
 		"\\)[ \t]*"
-		"\\([^:\n]*\\)"                       ;; (2)   switches
+		"\\([^\":\n]*\"[^\"\n*]*\"[^\":\n]*\\|[^\":\n]*\\)" ;; (2)   switches
 		"\\([^\n]*\\)\n"                      ;; (3)   header arguments
                 "\\([^\000]+?\\)#\\+end_src"))        ;; (4)   body
   (setq org-babel-inline-src-block-regexp