summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2016-05-11 23:18:38 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2016-05-11 23:18:38 +0200
commit1c923b9ae734304b0dc6688ee056864facb7c3b8 (patch)
tree7cec700ec5110ccc1bd42e86b81af77afb028d84
parent702bab9ee212c59dbacaf88b156e9d99798acf00 (diff)
downloadorg-mode-1c923b9ae734304b0dc6688ee056864facb7c3b8.tar.gz
org-src: Allow writing remote edit buffers to file
* lisp/org-src.el (org-src-mode-configure-edit-buffer): Do not treat each save as meant to save source buffer. Reported-by: David Dynerman <david@block-party.net> <http://permalink.gmane.org/gmane.emacs.orgmode/106998>
-rw-r--r--lisp/org-src.el7
1 files changed, 1 insertions, 6 deletions
diff --git a/lisp/org-src.el b/lisp/org-src.el
index adb248a..c5c6101 100644
--- a/lisp/org-src.el
+++ b/lisp/org-src.el
@@ -613,12 +613,7 @@ See also `org-src-mode-hook'."
(setq buffer-offer-save t)
(setq buffer-file-name
(concat (buffer-file-name (marker-buffer org-src--beg-marker))
- "[" (buffer-name) "]"))
- (if (featurep 'xemacs)
- (progn
- (make-variable-buffer-local 'write-contents-hooks) ; needed only for 21.4
- (setq write-contents-hooks '(org-edit-src-save)))
- (setq write-contents-functions '(org-edit-src-save))))
+ "[" (buffer-name) "]")))
(setq buffer-read-only t))))
(org-add-hook 'org-src-mode-hook #'org-src-mode-configure-edit-buffer)