diff options
| author | Justin Burkett <justin@burkett.cc> | 2018-01-03 22:40:13 -0500 |
|---|---|---|
| committer | Justin Burkett <justin@burkett.cc> | 2018-01-25 08:08:50 -0500 |
| commit | d2d4748daa65f97b918522e76d15dcebccc2691b (patch) | |
| tree | 2b1d4eb42c9410cd31e970e24c099c59d492880b | |
| parent | 46bb40563b4f7b82aa83ea7deb2647494f73db6d (diff) | |
Throw error on circular major-mode parent reference
| -rw-r--r-- | evil-core.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/evil-core.el b/evil-core.el index 271dfb0..338cdb3 100644 --- a/evil-core.el +++ b/evil-core.el @@ -289,8 +289,8 @@ See also `evil-initial-state'." checked-modes) (while (and mode (symbolp mode)) (when (memq mode checked-modes) - (message "Circular reference detected in ancestors of %s\n%s" - major-mode checked-modes) + (error "Circular reference detected in ancestors of %s\n%s" + major-mode checked-modes) (throw 'state nil)) (let ((state (evil-initial-state mode))) (when state |
