aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1995-03-31 19:23:55 +0000
committerRichard M. Stallman1995-03-31 19:23:55 +0000
commit3a3f61fa716012a350a2a1a77f3c7c6c2f188fb9 (patch)
tree5c374c25d6262ba87516c66f4488c2508d575bd6
parent37579d7c57bc27d6e10561021d312dc35eff2e49 (diff)
downloademacs-3a3f61fa716012a350a2a1a77f3c7c6c2f188fb9.tar.gz
emacs-3a3f61fa716012a350a2a1a77f3c7c6c2f188fb9.zip
(scheme-indent-sexp): Don't fail when
calculate-scheme-indent returns a one-element list.
-rw-r--r--lisp/progmodes/scheme.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/progmodes/scheme.el b/lisp/progmodes/scheme.el
index d2ea8c1d418..8393f2c3d6f 100644
--- a/lisp/progmodes/scheme.el
+++ b/lisp/progmodes/scheme.el
@@ -500,7 +500,8 @@ of the start of the containing expression."
500 (if (integerp val) 500 (if (integerp val)
501 (setcar indent-stack 501 (setcar indent-stack
502 (setq this-indent val)) 502 (setq this-indent val))
503 (setcar indent-stack (- (car (cdr val)))) 503 (if (cdr val)
504 (setcar indent-stack (- (car (cdr val)))))
504 (setq this-indent (car val))))) 505 (setq this-indent (car val)))))
505 (if (/= (current-column) this-indent) 506 (if (/= (current-column) this-indent)
506 (progn (delete-region bol (point)) 507 (progn (delete-region bol (point))