Pārlūkot izejas kodu

set location info parameter for inline src blocks

* lisp/ob-core.el (org-babel-execute-src-block): Set location info
  parameter for inline src blocks.
  (org-babel-get-src-block-info): Set location info parameter for
  inline src blocks.
Eric Schulte 11 gadi atpakaļ
vecāks
revīzija
bbcf17b969
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5 1
      lisp/ob-core.el

+ 5 - 1
lisp/ob-core.el

@@ -277,6 +277,7 @@ Returns a list
 	    (setq name (org-no-properties (match-string 3)))))
       ;; inline source block
       (when (org-babel-get-inline-src-block-matches)
+	(setq head (match-beginning 0))
 	(setq info (org-babel-parse-inline-src-block-match))))
     ;; resolve variable references and add summary parameters
     (when (and info (not light))
@@ -615,7 +616,10 @@ block."
   (let* ((org-babel-current-src-block-location
 	  (or org-babel-current-src-block-location
 	      (nth 6 info)
-	      (org-babel-where-is-src-block-head)))
+	      (org-babel-where-is-src-block-head)
+	      ;; inline src block
+	      (and (org-babel-get-inline-src-block-matches)
+		   (match-beginning 0))))
 	 (info (if info
 		   (copy-tree info)
 		 (org-babel-get-src-block-info)))