org-src: Change ambiguous variable name

* lisp/org-src.el (org-src--preserve-indentation): New variable.
(org-src--contents-for-write-back):
(org-src--edit-element):
(org-edit-src-code): Use new change.

Before this change `org-src-preserve-indentation' was both a defcustom
and an internal local variable.  Both uses are now separated.
This commit is contained in:
Nicolas Goaziou 2015-05-26 21:47:05 +02:00
parent e8ab947544
commit 3062753e16
1 changed files with 7 additions and 6 deletions

View File

@ -195,15 +195,16 @@ issued in the language major mode buffer."
;;; Internal functions and variables ;;; Internal functions and variables
(defvar org-src--allow-write-back t) (defvar org-src--allow-write-back t)
(defvar org-src--remote nil) (defvar org-src--auto-save-timer nil)
(defvar org-src--babel-info nil)
(defvar org-src--beg-marker nil) (defvar org-src--beg-marker nil)
(defvar org-src--block-indentation nil) (defvar org-src--block-indentation nil)
(defvar org-src--auto-save-timer nil)
(defvar org-src--end-marker nil) (defvar org-src--end-marker nil)
(defvar org-src--from-org-mode nil) (defvar org-src--from-org-mode nil)
(defvar org-src--overlay nil) (defvar org-src--overlay nil)
(defvar org-src--preserve-indentation nil)
(defvar org-src--remote nil)
(defvar org-src--saved-temp-window-config nil) (defvar org-src--saved-temp-window-config nil)
(defvar org-src--babel-info nil)
(defun org-src--construct-edit-buffer-name (org-buffer-name lang) (defun org-src--construct-edit-buffer-name (org-buffer-name lang)
"Construct the buffer name for a source editing buffer." "Construct the buffer name for a source editing buffer."
@ -348,7 +349,7 @@ spaces after it as being outside."
"Return buffer contents in a format appropriate for write back. "Return buffer contents in a format appropriate for write back.
Assume point is in the corresponding edit buffer." Assume point is in the corresponding edit buffer."
(let ((indentation (or org-src--block-indentation 0)) (let ((indentation (or org-src--block-indentation 0))
(preserve-indentation org-src-preserve-indentation) (preserve-indentation org-src--preserve-indentation)
(contents (org-with-wide-buffer (buffer-string))) (contents (org-with-wide-buffer (buffer-string)))
(write-back org-src--allow-write-back)) (write-back org-src--allow-write-back))
(with-temp-buffer (with-temp-buffer
@ -442,7 +443,7 @@ Leave point in edit buffer."
(org-set-local 'org-src--end-marker end) (org-set-local 'org-src--end-marker end)
(org-set-local 'org-src--remote remote) (org-set-local 'org-src--remote remote)
(org-set-local 'org-src--block-indentation ind) (org-set-local 'org-src--block-indentation ind)
(org-set-local 'org-src-preserve-indentation preserve-ind) (org-set-local 'org-src--preserve-indentation preserve-ind)
(org-set-local 'org-src--overlay overlay) (org-set-local 'org-src--overlay overlay)
(org-set-local 'org-src--allow-write-back write-back) (org-set-local 'org-src--allow-write-back write-back)
;; Start minor mode. ;; Start minor mode.
@ -834,7 +835,7 @@ name of the sub-editing buffer."
lang-f lang-f
(and (null code) (and (null code)
(lambda () (lambda ()
(unless org-src-preserve-indentation (unless org-src--preserve-indentation
(untabify (point-min) (point-max)) (untabify (point-min) (point-max))
(when (> org-edit-src-content-indentation 0) (when (> org-edit-src-content-indentation 0)
(let ((ind (make-string org-edit-src-content-indentation ?\s))) (let ((ind (make-string org-edit-src-content-indentation ?\s)))