From 3a3f61fa716012a350a2a1a77f3c7c6c2f188fb9 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 31 Mar 1995 19:23:55 +0000 Subject: [PATCH] (scheme-indent-sexp): Don't fail when calculate-scheme-indent returns a one-element list. --- lisp/progmodes/scheme.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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." (if (integerp val) (setcar indent-stack (setq this-indent val)) - (setcar indent-stack (- (car (cdr val)))) + (if (cdr val) + (setcar indent-stack (- (car (cdr val))))) (setq this-indent (car val))))) (if (/= (current-column) this-indent) (progn (delete-region bol (point)) -- 2.39.5