emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/anzu c8f3e7b651 150/288: Merge pull request #35 from syohe


From: ELPA Syncer
Subject: [nongnu] elpa/anzu c8f3e7b651 150/288: Merge pull request #35 from syohex/better-migemo-checking
Date: Thu, 6 Jan 2022 03:58:48 -0500 (EST)

branch: elpa/anzu
commit c8f3e7b65173505d761034132d709b10b036a5c0
Merge: abb129c5f8 962c425d39
Author: Syohei YOSHIDA <syohex@gmail.com>
Commit: Syohei YOSHIDA <syohex@gmail.com>

    Merge pull request #35 from syohex/better-migemo-checking
    
    Better checking whether using migemo
---
 anzu.el | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/anzu.el b/anzu.el
index 9d1a26b15e..76b3404657 100644
--- a/anzu.el
+++ b/anzu.el
@@ -159,6 +159,12 @@
          (setq str (regexp-quote str)))
         (t str)))
 
+(defsubst anzu--use-migemo-p ()
+  (when anzu-use-migemo
+    (unless (featurep 'migemo)
+      (error "Error: migemo is not loaded"))
+    migemo-isearch-enable-p))
+
 (defun anzu--search-all-position (str)
   (unless anzu--last-command
     (setq anzu--last-command last-command))
@@ -171,7 +177,7 @@
               (count 0)
               (overflow nil)
               (finish nil)
-              (search-func (if (and anzu-use-migemo migemo-isearch-enable-p)
+              (search-func (if (anzu--use-migemo-p)
                                'migemo-forward
                              're-search-forward))
               (case-fold-search (anzu--case-fold-search input)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]