aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ecomplete.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen2022-10-03 21:40:27 +0200
committerLars Ingebrigtsen2022-10-03 21:40:27 +0200
commit129fcb3d38b60f15c70f72851ddc3abeff39efe6 (patch)
tree699e641a176d829de615e95a0e30e11f6cc44f0e /lisp/ecomplete.el
parent8ef8da13f6bc287dc301c78d74d12adb406bc67d (diff)
downloademacs-129fcb3d38b60f15c70f72851ddc3abeff39efe6.tar.gz
emacs-129fcb3d38b60f15c70f72851ddc3abeff39efe6.zip
Improve messaging in ecomplete-remove
* lisp/ecomplete.el (ecomplete-remove): Make messaging better.
Diffstat (limited to 'lisp/ecomplete.el')
-rw-r--r--lisp/ecomplete.el17
1 files changed, 11 insertions, 6 deletions
diff --git a/lisp/ecomplete.el b/lisp/ecomplete.el
index 6e40eb74564..6ff67d46d20 100644
--- a/lisp/ecomplete.el
+++ b/lisp/ecomplete.el
@@ -314,12 +314,17 @@ non-nil and there is only a single completion option available."
314 (elems (seq-filter (lambda (elem) 314 (elems (seq-filter (lambda (elem)
315 (string-match-p match (car elem))) 315 (string-match-p match (car elem)))
316 data))) 316 data)))
317 (when (yes-or-no-p (format "Delete %s matching ecomplete entries? " 317 (if (length= elems 0)
318 (length elems))) 318 (message "No matching entries for %s" match)
319 (dolist (elem elems) 319 (when (yes-or-no-p (format "Delete %s matching ecomplete %s? "
320 (ecomplete--remove-item type (car elem))) 320 (length elems)
321 (ecomplete-save) 321 (if (length= elems 1)
322 (message "Deleted entries")))) 322 "entry"
323 "entries")))
324 (dolist (elem elems)
325 (ecomplete--remove-item type (car elem)))
326 (ecomplete-save)
327 (message "Deleted entries")))))
323 328
324(provide 'ecomplete) 329(provide 'ecomplete)
325 330