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

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

[nongnu] elpa/cider 485e69cf7e: [Fix #3262] Add extra keys for navigatio


From: ELPA Syncer
Subject: [nongnu] elpa/cider 485e69cf7e: [Fix #3262] Add extra keys for navigation of inspect buffer (#3301)
Date: Fri, 6 Jan 2023 14:58:42 -0500 (EST)

branch: elpa/cider
commit 485e69cf7e05fb79b240c4c533bb0254429e4971
Author: gpapadok <38889721+gpapadok@users.noreply.github.com>
Commit: GitHub <noreply@github.com>

    [Fix #3262] Add extra keys for navigation of inspect buffer (#3301)
---
 CHANGELOG.md                                    | 4 ++++
 cider-inspector.el                              | 4 ++++
 doc/modules/ROOT/pages/debugging/inspector.adoc | 5 ++++-
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index faa8fbdbbe..17a68a673f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 ## master (unreleased)
 
+### New features
+
+- [#3262](https://github.com/clojure-emacs/cider/issues/3262) Add navigation 
functionality to `npfb` keys inside inspect buffer.
+
 ### Changes
 
 - Allow using `npx nbb` as `cider-nbb-command`.
diff --git a/cider-inspector.el b/cider-inspector.el
index fb23f06cb0..69f1ed53a2 100644
--- a/cider-inspector.el
+++ b/cider-inspector.el
@@ -108,7 +108,11 @@ by clicking or navigating to them by other means."
     (define-key map "d" #'cider-inspector-def-current-val)
     (define-key map [tab] #'cider-inspector-next-inspectable-object)
     (define-key map "\C-i" #'cider-inspector-next-inspectable-object)
+    (define-key map "n" #'cider-inspector-next-inspectable-object)
     (define-key map [(shift tab)] 
#'cider-inspector-previous-inspectable-object)
+    (define-key map "p" #'cider-inspector-previous-inspectable-object)
+    (define-key map "f" #'forward-char)
+    (define-key map "b" #'backward-char)
     ;; Emacs translates S-TAB to BACKTAB on X.
     (define-key map [backtab] #'cider-inspector-previous-inspectable-object)
     (easy-menu-define cider-inspector-mode-menu map
diff --git a/doc/modules/ROOT/pages/debugging/inspector.adoc 
b/doc/modules/ROOT/pages/debugging/inspector.adoc
index 082ac8fee8..212af3edfb 100644
--- a/doc/modules/ROOT/pages/debugging/inspector.adoc
+++ b/doc/modules/ROOT/pages/debugging/inspector.adoc
@@ -28,9 +28,12 @@ You'll have access to additional keybindings in the 
inspector buffer
 |===
 | Keyboard shortcut | Description
 
-| kbd:[Tab] and kbd:[Shift-Tab]
+| kbd:[Tab] and kbd:[Shift-Tab] / kdb:[n] and kbd:[p]
 | Navigate inspectable sub-objects
 
+| kbd:[f] and kbd:[b]
+| Navigate across characters on a line
+
 | kbd:[Return]
 | Inspect sub-objects
 



reply via email to

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