|
@@ -644,8 +644,11 @@ the language, a switch telling if the content should be in a single line."
|
|
|
(setq buffer-file-name
|
|
|
(concat (buffer-file-name (marker-buffer org-edit-src-beg-marker))
|
|
|
"[" (buffer-name) "]"))
|
|
|
- (set (if (featurep 'xemacs) 'write-contents-hooks 'write-contents-functions)
|
|
|
- '(org-edit-src-save)))
|
|
|
+ (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))))
|
|
|
(setq buffer-read-only t))))
|
|
|
|
|
|
(org-add-hook 'org-src-mode-hook 'org-src-mode-configure-edit-buffer)
|