From 352d9902e453089bed4010b290aa3bd79d26c8e7 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 7 Oct 2018 00:36:34 -0400 Subject: [PATCH] Fix set-eval-handler! This ensures eval handlers shadow the correct entries in quickrun--language-alist, rather than adding new/duplicate ones. --- modules/feature/eval/autoload/settings.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/feature/eval/autoload/settings.el b/modules/feature/eval/autoload/settings.el index 6ff75db23..b80af5d1a 100644 --- a/modules/feature/eval/autoload/settings.el +++ b/modules/feature/eval/autoload/settings.el @@ -59,7 +59,8 @@ command that will be called interactively." ((listp command) (after! quickrun (quickrun-add-command - (symbol-name mode) + (or (cdr (assq mode quickrun--major-mode-alist)) + (string-remove-suffix "-mode" (symbol-name mode))) command :mode mode))))) ;; FIXME obsolete :eval