branch: master commit 3216d4060b9614428c1fcf87f324ca83c97d6d24 Author: Oleh Krehel <ohwoeo...@gmail.com> Commit: Oleh Krehel <ohwoeo...@gmail.com>
swiper.el (swiper-avy): Warn if no input --- swiper.el | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/swiper.el b/swiper.el index 0092b7f..224d13e 100644 --- a/swiper.el +++ b/swiper.el @@ -234,11 +234,13 @@ (interactive) (unless (require 'avy nil 'noerror) (error "Package avy isn't installed")) - (unless (string= ivy-text "") - (when (= 1 (length ivy-text)) - (let ((swiper-min-highlight 1)) - (swiper--update-input-ivy))) - (swiper--avy-goto (swiper--avy-candidate)))) + (cl-case (length ivy-text) + (0 + (user-error "Need at least one char of input")) + (1 + (let ((swiper-min-highlight 1)) + (swiper--update-input-ivy)))) + (swiper--avy-goto (swiper--avy-candidate))) (declare-function mc/create-fake-cursor-at-point "ext:multiple-cursors-core") (declare-function multiple-cursors-mode "ext:multiple-cursors-core")