Skip to content

Commit 3e62c21

Browse files
committed
Add error handling.
1 parent f1d9758 commit 3e62c21

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

indent-control.el

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,9 @@
194194
(defun indent-control--set-indent-level-record (new-level &optional mode-name)
195195
"Set NEW-LEVEl to MODE-NAME indent record."
196196
(unless mode-name (setq mode-name major-mode))
197-
(setf (cdr (assoc mode-name indent-control-records)) new-level))
197+
(if (assoc mode-name indent-control-records)
198+
(setf (cdr (assoc mode-name indent-control-records)) new-level)
199+
(warn "Indentation level record not found: %s" mode-name)))
198200

199201
(defun indent-control-set-indent-level-by-mode (new-level)
200202
"Set the NEW-LEVEL for current major mode."

0 commit comments

Comments
 (0)