Browse Source

fix compilation errors introduced by most recent changes
* lisp/ob-exp.el (org-babel-inline-src-block-regexp): Declare this variable.
* lisp/ob.el (defvar): Wrap variable declaration in eval-when-compile.

Eric Schulte 13 năm trước cách đây
mục cha
commit
9ff7f80f51
2 tập tin đã thay đổi với 11 bổ sung9 xóa
  1. 1 0
      lisp/ob-exp.el
  2. 10 9
      lisp/ob.el

+ 1 - 0
lisp/ob-exp.el

@@ -118,6 +118,7 @@ none ----- do not display either code or results upon export"
 		(nth 1 info)))
 	(org-babel-exp-do-export info 'block hash)))))
 
+(defvar org-babel-inline-src-block-regexp)
 (defun org-babel-exp-inline-src-blocks (start end)
   "Process inline source blocks between START and END for export.
 See `org-babel-exp-src-block' for export options, currently the

+ 10 - 9
lisp/ob.el

@@ -141,15 +141,16 @@ remove code block execution from the C-c C-c keybinding."
    "\\([^\000]*?\\)[ \t]*#\\+end_src")
   "Regexp used to identify code blocks.")
 
-(defvar org-babel-inline-src-block-regexp
-  (concat
-   ;; (1) replacement target (2) lang
-   "[^-[:alnum:]]\\(src_\\([^ \f\t\n\r\v]+\\)"
-   ;; (3,4) (unused, headers)
-   "\\(\\|\\[\\(.*?\\)\\]\\)"
-   ;; (5) body
-   "{\\([^\f\n\r\v]+?\\)}\\)")
-  "Regexp used to identify inline src-blocks.")
+(eval-when-compile
+  (defvar org-babel-inline-src-block-regexp
+    (concat
+     ;; (1) replacement target (2) lang
+     "[^-[:alnum:]]\\(src_\\([^ \f\t\n\r\v]+\\)"
+     ;; (3,4) (unused, headers)
+     "\\(\\|\\[\\(.*?\\)\\]\\)"
+     ;; (5) body
+     "{\\([^\f\n\r\v]+?\\)}\\)")
+    "Regexp used to identify inline src-blocks."))
 
 (defun org-babel-get-header (params key &optional others)
   "Select only header argument of type KEY from a list.