From 1bb62621e6163703c18750516bfc1317f79924ab Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 6 Aug 2017 00:50:26 +0100 Subject: [PATCH] el/dot-emacs.el (mdw-misc-mode-config): Check for derived modes. When inspecting modes to decide what to do (e.g., overriding keybindings), use `derived-mode-p' to check for derived modes as well as just the exact modes of interest. --- el/dot-emacs.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/el/dot-emacs.el b/el/dot-emacs.el index e48faa1..5d64501 100644 --- a/el/dot-emacs.el +++ b/el/dot-emacs.el @@ -1094,8 +1094,7 @@ case." (and mdw-auto-indent (cond ((eq major-mode 'lisp-mode) (local-set-key "\C-m" 'mdw-indent-newline-and-indent)) - ((or (eq major-mode 'slime-repl-mode) - (eq major-mode 'asm-mode)) + ((derived-mode-p 'slime-repl-mode 'asm-mode) nil) (t (local-set-key "\C-m" 'newline-and-indent)))) -- 2.11.0