feat(chinese): search anything with pinyin

- Advise orderless to use pyim-cregexp-build when using vertico
- Add it to ivy-re-builders-alist when using ivy

Close: #6482
Co-authored-by: merrickluo <merrickluo@users.noreply.github.com>
This commit is contained in:
Henrik Lissner 2023-02-23 02:28:38 -05:00
parent b2cdacf457
commit 051c31109f
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -6,7 +6,13 @@
(setq pyim-dcache-directory (concat doom-cache-dir "pyim/"))
:config
(setq pyim-page-tooltip t
default-input-method "pyim"))
default-input-method "pyim")
;; allow vertico/selectrum search with pinyin
(cond ((modulep! :completion vertico)
(advice-add #'orderless-regexp :filter-return #'pyim-cregexp-build-regexp-string))
((modulep! :completion ivy)
(setq ivy-re-builders-alist '((t . pyim-cregexp-ivy))))))
(use-package! liberime