emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/inf-clojure e5ce383983: Use comint-mode-map as parent map


From: ELPA Syncer
Subject: [nongnu] elpa/inf-clojure e5ce383983: Use comint-mode-map as parent map instead
Date: Mon, 14 Nov 2022 01:58:58 -0500 (EST)

branch: elpa/inf-clojure
commit e5ce3839835b9b561fca5810f43f413c96c197d9
Author: Danny <o28c14@gmail.com>
Commit: Bozhidar Batsov <bozhidar@batsov.dev>

    Use comint-mode-map as parent map instead
    
    Whilst playing with inf-clojure-mode-map, some previous binds are 
overriden, because copy-keymap is used instead of set-parent-map.
    This will help for that.
---
 inf-clojure.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/inf-clojure.el b/inf-clojure.el
index 3b7f8dcef4..b439722d4e 100644
--- a/inf-clojure.el
+++ b/inf-clojure.el
@@ -339,7 +339,8 @@ Either \"no process\" or \"buffer-name(repl-type)\""
     "no process"))
 
 (defvar inf-clojure-mode-map
-  (let ((map (copy-keymap comint-mode-map)))
+  (let ((map (make-sparse-keymap)))
+    (set-keymap-parent map comint-mode-map)
     (define-key map (kbd "C-x C-e") #'inf-clojure-eval-last-sexp)
     (define-key map (kbd "C-c C-l") #'inf-clojure-load-file)
     (define-key map (kbd "C-c C-a") #'inf-clojure-show-arglists)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]