summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuvayu Ali <fatkasuvayu+linux@gmail.com>2012-03-14 09:49:40 +0100
committerBastien Guerry <bzg@altern.org>2012-03-20 03:03:32 +0100
commit526cac17764a5ac096af2588ee0cd45878a44295 (patch)
tree7987ca9b0ac885426ff95d6681108a908e709c72
parent2b3ae5c04690b380c7edb41cbbe79dca42e36ce2 (diff)
downloadorg-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.el20
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))