branch: externals/consult
commit 2c7e4dc4a99e652e0ffe5c261ff06aedda80fc68
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>
consult-register-store: Add M-b action to store the buffer in a register
---
CHANGELOG.org | 5 +++++
consult-register.el | 1 +
2 files changed, 6 insertions(+)
diff --git a/CHANGELOG.org b/CHANGELOG.org
index 735474d6a3..2a0ec21387 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -2,6 +2,11 @@
#+author: Daniel Mendler
#+language: en
+* Development
+
+- ~consult-register-store~: Add =M-b= action to store the buffer in a register.
+- ~consult-compile~: Ignore messages without a location.
+
* Version 2.3 (2025-04-19)
- Bugfix: ~consult--read~ accepts list of symbols.
diff --git a/consult-register.el b/consult-register.el
index 4011a8c440..7f6d71b80f 100644
--- a/consult-register.el
+++ b/consult-register.el
@@ -323,6 +323,7 @@ kmacro."
(?p "point" "Point to register: " ,#'point-to-register)
,@(when-let ((file (or buffer-file-name default-directory)))
`((?f "file" "File to register: " ,(lambda (r) (set-register r
`(file . ,file))))))
+ (?b "buffer" "Buffer to register: " ,(lambda (r) (set-register r
`(buffer . ,(buffer-name)))))
(?t "frameset" "Frameset to register: " ,#'frameset-to-register)
(?w "window" "Window to register: " ,#'window-configuration-to-register)
,@(and last-kbd-macro `((?k "kmacro" "Kmacro to register: "
,#'kmacro-to-register))))))))