From d2d4748daa65f97b918522e76d15dcebccc2691b Mon Sep 17 00:00:00 2001 From: Justin Burkett Date: Wed, 3 Jan 2018 22:40:13 -0500 Subject: Throw error on circular major-mode parent reference --- evil-core.el | 4 ++-- 1 file 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 -- cgit v1.0