diff options
| author | Lars Ingebrigtsen | 2022-10-03 21:40:27 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2022-10-03 21:40:27 +0200 |
| commit | 129fcb3d38b60f15c70f72851ddc3abeff39efe6 (patch) | |
| tree | 699e641a176d829de615e95a0e30e11f6cc44f0e /lisp/ecomplete.el | |
| parent | 8ef8da13f6bc287dc301c78d74d12adb406bc67d (diff) | |
| download | emacs-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.el | 17 |
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 | ||