From 1a6bd65baf9722c9a9aac39fde171d08b359ee95 Mon Sep 17 00:00:00 2001 From: Alan Malloy Date: Tue, 28 May 2013 15:54:49 -0700 Subject: [PATCH] Don't inherit C-a from nrepl-mode. It depends on being in an nrepl repl buffer, and won't work in the fundamental-derived buffer used for debug-mode. --- nrepl/elisp/nrepl-ritz.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nrepl/elisp/nrepl-ritz.el b/nrepl/elisp/nrepl-ritz.el index 4483f96..8b1fe20 100644 --- a/nrepl/elisp/nrepl-ritz.el +++ b/nrepl/elisp/nrepl-ritz.el @@ -819,6 +819,9 @@ Full list of commands: (set-keymap-parent nrepl-dbg-mode-map nrepl-mode-map) (nrepl-ritz-define-keys nrepl-dbg-mode-map + ((kbd "C-a") (with-temp-buffer ; nrepl's C-a depends on an nrepl buffer, so breaks in dbg buffer. + (fundamental-mode) ; instead, inherit whatever the user has bound globally + (key-binding (kbd "C-a")))) ((kbd "RET") 'nrepl-dbg-default-action) ("\C-m" 'nrepl-dbg-default-action) ([return] 'nrepl-dbg-default-action)