org-src-lang-modes in block demarcation options
* lisp/ob-core.el (org-babel-demarcate-block): Include org-src-lang-modes in block demarcation options.
This commit is contained in:
parent
7f5288780f
commit
4899c79e66
|
@ -1798,9 +1798,13 @@ region is not active then the point is demarcated."
|
||||||
(move-end-of-line 2))
|
(move-end-of-line 2))
|
||||||
(sort (if (org-region-active-p) (list (mark) (point)) (list (point))) #'>))
|
(sort (if (org-region-active-p) (list (mark) (point)) (list (point))) #'>))
|
||||||
(let ((start (point))
|
(let ((start (point))
|
||||||
(lang (org-icompleting-read "Lang: "
|
(lang (org-icompleting-read
|
||||||
(mapcar (lambda (el) (symbol-name (car el)))
|
"Lang: "
|
||||||
org-babel-load-languages)))
|
(mapcar #'symbol-name
|
||||||
|
(delete-dups
|
||||||
|
(append (mapcar #'car org-babel-load-languages)
|
||||||
|
(mapcar (lambda (el) (intern (car el)))
|
||||||
|
org-src-lang-modes))))))
|
||||||
(body (delete-and-extract-region
|
(body (delete-and-extract-region
|
||||||
(if (org-region-active-p) (mark) (point)) (point))))
|
(if (org-region-active-p) (mark) (point)) (point))))
|
||||||
(insert (concat (if (looking-at "^") "" "\n")
|
(insert (concat (if (looking-at "^") "" "\n")
|
||||||
|
|
Loading…
Reference in New Issue