forked from mirrors/org-mode
org-src.el (org-edit-src-exit): Don't modify the undo list when inserting the code
* org-src.el (org-edit-src-exit): Don't modify the undo list when inserting the code.
This commit is contained in:
parent
c810fd0472
commit
50226db65d
|
@ -737,11 +737,12 @@ with \",*\", \",#+\", \",,*\" and \",,#+\"."
|
||||||
(kill-buffer buffer))
|
(kill-buffer buffer))
|
||||||
(goto-char beg)
|
(goto-char beg)
|
||||||
(when allow-write-back-p
|
(when allow-write-back-p
|
||||||
(delete-region beg (max beg end))
|
(let ((buffer-undo-list t))
|
||||||
(unless (string-match "\\`[ \t]*\\'" code)
|
(delete-region beg (max beg end))
|
||||||
(insert code))
|
(unless (string-match "\\`[ \t]*\\'" code)
|
||||||
(goto-char beg)
|
(insert code))
|
||||||
(if single (just-one-space)))
|
(goto-char beg)
|
||||||
|
(if single (just-one-space))))
|
||||||
(if (memq t (mapcar (lambda (overlay)
|
(if (memq t (mapcar (lambda (overlay)
|
||||||
(eq (overlay-get overlay 'invisible)
|
(eq (overlay-get overlay 'invisible)
|
||||||
'org-hide-block))
|
'org-hide-block))
|
||||||
|
|
Loading…
Reference in a new issue