[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/el-search 5c3bd4e 247/332: [el-search] Add bindings for
From: |
Stefan Monnier |
Subject: |
[elpa] externals/el-search 5c3bd4e 247/332: [el-search] Add bindings for first/last match jumping |
Date: |
Tue, 1 Dec 2020 15:48:56 -0500 (EST) |
branch: externals/el-search
commit 5c3bd4e750b7a795e1dd652c2e86dc0e2e7bfef8
Author: Michael Heerdegen <michael_heerdegen@web.de>
Commit: Michael Heerdegen <michael_heerdegen@web.de>
[el-search] Add bindings for first/last match jumping
* packages/el-search/el-search.el (el-search-loop-over-bindings): Add
bindings for < and > (to 'el-search-from-beginning' and
'el-search-last-buffer-match').
(el-search-keep-transient-map-commands): Add
'el-search-last-buffer-match' to the list.
(el-search-prefix-key-transient-map): Add
'el-search-last-buffer-match' as well.
Add the new bindings to the binding listing in the file header.
---
el-search.el | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/el-search.el b/el-search.el
index 19acf3d..462a67b 100644
--- a/el-search.el
+++ b/el-search.el
@@ -106,10 +106,13 @@
;; Prompt for a directory name and skip all subsequent files
;; located under this directory.
;;
-;; C-A, M-s e a (el-search-from-beginning)
-;; Go back to the first match in this buffer or (with prefix arg)
-;; completely restart the current search from the first file or
-;; buffer.
+;; C-A, M-s e a, M-s e < (el-search-from-beginning)
+;; Go back to the first match in this buffer or (with positive
+;; prefix arg) completely restart the current search from the
+;; first file or buffer.
+;;
+;; With negative prefix arg, or with >, go to the last match in
+;; the current buffer.
;;
;; C-J, M-s e j (el-search-jump-to-search-head)
;; Resume the last search from the position of the last visited
@@ -530,6 +533,7 @@ The default value is ask-multi."
el-search-pattern-backward
el-search-jump-to-search-head
el-search-from-beginning
+ el-search-last-buffer-match
el-search-skip-directory
el-search-continue-in-next-buffer
universal-argument universal-argument-more
@@ -1614,6 +1618,8 @@ in, in order, when called with no arguments."
(keybind emacs-lisp-mode-map ?h #'el-search-this-sexp) ;h like
in "highlight" or "here"
(keybind global-map ?j #'el-search-jump-to-search-head)
(keybind global-map ?a #'el-search-from-beginning)
+ (keybind global-map ?< #'el-search-from-beginning)
+ (keybind global-map ?> #'el-search-last-buffer-match)
(keybind global-map ?d #'el-search-skip-directory)
(keybind global-map ?n
#'el-search-continue-in-next-buffer)
@@ -1648,6 +1654,7 @@ in, in order, when called with no arguments."
el-search-pattern-backward
el-search-query-replace
el-search-from-beginning
+ el-search-last-buffer-match
el-search-skip-directory
el-search-continue-in-next-buffer
el-search-occur))
- [elpa] externals/el-search f6b1aec 180/332: Some details, (continued)
- [elpa] externals/el-search f6b1aec 180/332: Some details, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 8583d46 191/332: Fix resuming a single-buffer query-replace, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 365f93f 197/332: * el-search/el-search.el: Some buffer display related minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search c69dd52 205/332: * el-search/el-search.el: Some minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search c41288f 208/332: Make el-search key binding installation more flexible, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 8d20f8a 217/332: Add face `el-search-highlight-in-prompt-face', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 75f94f9 218/332: Improve quit/error handling in el-search-query-replace, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search b278fb7 219/332: Update a variable when splicing mode is toggled, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 8175417 237/332: * el-search/el-search.el: More minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 1f81442 241/332: [el-search] Improve forward search functions, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 5c3bd4e 247/332: [el-search] Add bindings for first/last match jumping,
Stefan Monnier <=
- [elpa] externals/el-search 3699425 246/332: [el-search] Add command 'el-search-last-buffer-match', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search cf68daf 249/332: [el-search] Avoid most calls to 'scan-sexps', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 894f8b1 254/332: [el-search] More minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 6c5a6b4 265/332: [el-search] Fix an infloop in el-search--search-pattern-1, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search b830be5 263/332: [el-search] Some scrolling tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search e60f228 267/332: [el-search] Don't try to kill modified buffers, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 34f734e 258/332: [el-search] Add special scroll commands, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search d4ad652 278/332: [el-search] Implement an explicit quit command, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search fbe70bf 284/332: [el-search] Add C-h help, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search fac5586 285/332: [el-search] Improve my last commit "Add C-h help", Stefan Monnier, 2020/12/01