diff options
author | Suvayu Ali <fatkasuvayu+linux@gmail.com> | 2012-03-14 09:49:40 +0100 |
---|---|---|
committer | Bastien Guerry <bzg@altern.org> | 2012-03-20 03:03:32 +0100 |
commit | 526cac17764a5ac096af2588ee0cd45878a44295 (patch) | |
tree | 7987ca9b0ac885426ff95d6681108a908e709c72 | |
parent | 2b3ae5c04690b380c7edb41cbbe79dca42e36ce2 (diff) | |
download | org-mode-526cac17764a5ac096af2588ee0cd45878a44295.tar.gz |
Change let bind to a let* in org-edit-src-code
* org-src.el (org-edit-src-code): Change let bind to let*,
e.g. if case-fold-search is bound to nil globally, the
(case-fold-search t) doesn't work until we get to the body.
The fix and analysis was provided by Nick Dokos on this
email message thread:
<http://thread.gmane.org/gmane.emacs.orgmode/53335/focus=53342>
TINY CHANGE
-rw-r--r-- | lisp/org-src.el | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lisp/org-src.el b/lisp/org-src.el index 87fb4f0..0e811c0 100644 --- a/lisp/org-src.el +++ b/lisp/org-src.el @@ -212,16 +212,16 @@ buffer." (interactive) (unless (eq context 'save) (setq org-edit-src-saved-temp-window-config (current-window-configuration))) - (let ((mark (and (org-region-active-p) (mark))) - (case-fold-search t) - (info (org-edit-src-find-region-and-lang)) - (full-info (org-babel-get-src-block-info 'light)) - (org-mode-p (derived-mode-p 'org-mode)) ;; derived-mode-p is reflexive - (beg (make-marker)) - (end (make-marker)) - (allow-write-back-p (null code)) - block-nindent total-nindent ovl lang lang-f single lfmt buffer msg - begline markline markcol line col transmitted-variables) + (let* ((mark (and (org-region-active-p) (mark))) + (case-fold-search t) + (info (org-edit-src-find-region-and-lang)) + (full-info (org-babel-get-src-block-info 'light)) + (org-mode-p (derived-mode-p 'org-mode)) ;; derived-mode-p is reflexive + (beg (make-marker)) + (end (make-marker)) + (allow-write-back-p (null code)) + block-nindent total-nindent ovl lang lang-f single lfmt buffer msg + begline markline markcol line col transmitted-variables) (if (not info) nil (setq beg (move-marker beg (nth 0 info)) |