aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2019-09-21 00:19:11 +0200
committerLars Ingebrigtsen2019-09-21 00:19:11 +0200
commit80b53a3b8dcc28d18ac9a7adacf377ebe6d23ffe (patch)
tree8ec4c8adac1cb78ece182842aeac7d076fba731e
parent7c3ef77ccbc144a269b2a45ec855647290c8e0d0 (diff)
downloademacs-80b53a3b8dcc28d18ac9a7adacf377ebe6d23ffe.tar.gz
emacs-80b53a3b8dcc28d18ac9a7adacf377ebe6d23ffe.zip
Make register-preview ignore empty registers
* lisp/register.el (register-preview): Ignore elements that are empty (bug#37155).
-rw-r--r--lisp/register.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/register.el b/lisp/register.el
index 775e1a2cc92..b4d9d0d01c7 100644
--- a/lisp/register.el
+++ b/lisp/register.el
@@ -139,7 +139,10 @@ Format of each entry is controlled by the variable `register-preview-function'."
139 nil 139 nil
140 (with-current-buffer standard-output 140 (with-current-buffer standard-output
141 (setq cursor-in-non-selected-windows nil) 141 (setq cursor-in-non-selected-windows nil)
142 (insert (mapconcat register-preview-function register-alist "")))))) 142 (mapc (lambda (elem)
143 (when (get-register (car elem))
144 (insert (funcall register-preview-function elem))))
145 register-alist)))))
143 146
144(defun register-read-with-preview (prompt) 147(defun register-read-with-preview (prompt)
145 "Read and return a register name, possibly showing existing registers. 148 "Read and return a register name, possibly showing existing registers.