From f536103af60ae5fa6d7c4b1800167ebec37a58cb Mon Sep 17 00:00:00 2001 From: "Itai Y. Efrat" Date: Sat, 21 Aug 2021 17:01:58 +0300 Subject: [PATCH] fix(vertico): package target finder now returns nil instead of erroring out when it can't find a paren in the buffer Co-authored-by: Leo Okawa Ericson --- modules/completion/vertico/autoload/vertico.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/completion/vertico/autoload/vertico.el b/modules/completion/vertico/autoload/vertico.el index 1ac27dd8c..626e082b3 100644 --- a/modules/completion/vertico/autoload/vertico.el +++ b/modules/completion/vertico/autoload/vertico.el @@ -117,8 +117,8 @@ If ARG (universal argument), include all files, even hidden or compressed ones." "Targets Doom's package! statements and returns the package name" (when (or (derived-mode-p 'emacs-lisp-mode) (derived-mode-p 'org-mode)) (save-excursion - (search-backward "(") - (when (looking-at "(\\s-*package!\\s-*\\(\\(\\sw\\|\\s_\\)+\\)\\s-*") + (when (and (search-backward "(" nil t) + (looking-at "(\\s-*package!\\s-*\\(\\(\\sw\\|\\s_\\)+\\)\\s-*")) (let ((pkg (match-string 1))) (set-text-properties 0 (length pkg) nil pkg) `(package . ,pkg))))))