From 090f7a4ad3e8085785b991d9e2e135399906911d Mon Sep 17 00:00:00 2001 From: BunnyAnon <152793421+bunnyanon@users.noreply.github.com> Date: Sun, 2 Jun 2024 05:45:01 +0100 Subject: [PATCH] meow-command: fix meow-visit bug on empty input (#602) * fixed meow-visit bug * new empty failed message * fixed spacing * fixed spacing * replaced tabs by spaces * removed extra lines --------- meow-visit hangs when minibuffer input is empty. Adds a check for empty input in meow-visit and modifies the result message to indicate it was an empty search. Co-authored-by: bunnyanon --- meow-command.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meow-command.el b/meow-command.el index ec56b82..ed389cc 100644 --- a/meow-command.el +++ b/meow-command.el @@ -1395,7 +1395,7 @@ To search backward, use \\[negative-argument]." (text (meow--prompt-symbol-and-words (if arg "Visit backward: " "Visit: ") (point-min) (point-max))) - (visit-point (meow--visit-point text reverse))) + (visit-point (if (string-empty-p text) nil (meow--visit-point text reverse)))) (if visit-point (let* ((m (match-data)) (marker-beg (car m)) @@ -1409,7 +1409,7 @@ To search backward, use \\[negative-argument]." (meow--ensure-visible) (meow--highlight-regexp-in-buffer text) (setq meow--dont-remove-overlay t)) - (message "Visit: %s failed" text)))) + (message "Visit: %s failed" (if (string-empty-p text) "" text))))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; THING