|
@@ -134,15 +134,11 @@ remove code block execution from the C-c C-c keybinding."
|
|
|
"{\\([^\f\n\r\v]+?\\)}\\)")
|
|
|
"Regexp used to identify inline src-blocks.")
|
|
|
|
|
|
-(defun org-babel-get-src-block-info (&optional header-vars-only)
|
|
|
+(defun org-babel-get-src-block-info ()
|
|
|
"Get information on the current source block.
|
|
|
|
|
|
Returns a list
|
|
|
- (language body header-arguments-alist switches name function-args indent).
|
|
|
-Unless HEADER-VARS-ONLY is non-nil, any variable
|
|
|
-references provided in 'function call style' (i.e. in a
|
|
|
-parenthesised argument list following the src block name) are
|
|
|
-added to the header-arguments-alist."
|
|
|
+ (language body header-arguments-alist switches name function-args indent)."
|
|
|
(let ((case-fold-search t) head info name args indent)
|
|
|
(if (setq head (org-babel-where-is-src-block-head))
|
|
|
(save-excursion
|
|
@@ -152,15 +148,14 @@ added to the header-arguments-alist."
|
|
|
(setq info (butlast info))
|
|
|
(forward-line -1)
|
|
|
(when (and (looking-at org-babel-src-name-w-name-regexp)
|
|
|
- (match-string 2))
|
|
|
- (setq name (org-babel-clean-text-properties (match-string 2)))
|
|
|
+ (setq name (match-string 2)))
|
|
|
+ (setq name (org-babel-clean-text-properties name))
|
|
|
(when (setq args (match-string 4))
|
|
|
(setq args (mapcar
|
|
|
(lambda (ref) (cons :var ref))
|
|
|
(org-babel-ref-split-args args)))
|
|
|
- (unless header-vars-only
|
|
|
- (setf (nth 2 info)
|
|
|
- (org-babel-merge-params args (nth 2 info))))))
|
|
|
+ (setf (nth 2 info)
|
|
|
+ (org-babel-merge-params args (nth 2 info)))))
|
|
|
(append info (list name args indent)))
|
|
|
(if (save-excursion ;; inline source block
|
|
|
(re-search-backward "[ \f\t\n\r\v]" nil t)
|