lisp/ob-core.el: Use lower-case by default for block keywords
* lisp/ob-core.el (org-babel-demarcate-block): Use lower-case by default.
This commit is contained in:
parent
1837cfb0e2
commit
5f0a9cca3d
|
@ -1890,9 +1890,9 @@ region is not active then the point is demarcated."
|
|||
(block (and start (match-string 0)))
|
||||
(headers (and start (match-string 4)))
|
||||
(stars (concat (make-string (or (org-current-level) 1) ?*) " "))
|
||||
(lower-case-p (and block
|
||||
(upper-case-p (and block
|
||||
(let (case-fold-search)
|
||||
(string-match-p "#\\+begin_src" block)))))
|
||||
(string-match-p "#\\+BEGIN_SRC" block)))))
|
||||
(if info
|
||||
(mapc
|
||||
(lambda (place)
|
||||
|
@ -1906,9 +1906,9 @@ region is not active then the point is demarcated."
|
|||
(delete-region (point-at-bol) (point-at-eol)))
|
||||
(insert (concat
|
||||
(if (looking-at "^") "" "\n")
|
||||
indent (funcall (if lower-case-p 'downcase 'upcase) "#+end_src\n")
|
||||
indent (if upper-case-p "#+END_SRC\n" "#+end_src\n")
|
||||
(if arg stars indent) "\n"
|
||||
indent (funcall (if lower-case-p 'downcase 'upcase) "#+begin_src ")
|
||||
indent (if upper-case-p "#+BEGIN_SRC\n" "#+begin_src\n")
|
||||
lang
|
||||
(if (> (length headers) 1)
|
||||
(concat " " headers) headers)
|
||||
|
@ -1929,14 +1929,16 @@ region is not active then the point is demarcated."
|
|||
(if (org-region-active-p) (mark) (point)) (point))))
|
||||
(insert (concat (if (looking-at "^") "" "\n")
|
||||
(if arg (concat stars "\n") "")
|
||||
(funcall (if lower-case-p 'downcase 'upcase) "#+begin_src ")
|
||||
lang "\n"
|
||||
body
|
||||
(if upper-case-p "#+BEGIN_SRC " "#+begin_src ")
|
||||
lang "\n" body
|
||||
(if (or (= (length body) 0)
|
||||
(string-suffix-p "\r" body)
|
||||
(string-suffix-p "\n" body)) "" "\n")
|
||||
(funcall (if lower-case-p 'downcase 'upcase) "#+end_src\n")))
|
||||
(goto-char start) (move-end-of-line 1)))))
|
||||
(string-suffix-p "\n" body))
|
||||
""
|
||||
"\n")
|
||||
(if upper-case-p "#+END_SRC\n" "#+end_src\n")))
|
||||
(goto-char start)
|
||||
(move-end-of-line 1)))))
|
||||
|
||||
(defun org-babel--insert-results-keyword (name hash)
|
||||
"Insert RESULTS keyword with NAME value at point.
|
||||
|
|
Loading…
Reference in New Issue