本来的目标是能够在 emacs 中使 vertico 能够支持 98五笔 进行搜索, 目前还存在有一些小缺陷。
但是现在做完后发现好像是只要 rime 支持就能够搜索,无论是拼音还是五笔。
而且实现了 regexp 的话,也不止可以应用在 vertico 上面了,所以就直接起名 rime-regexp 了。(但是目前我只写了 vertico 的支持)
设想增加一个简体繁体同时搜索的功能,自己实现了一版用 shell-command-to-string 调用 OpenCC 的实现,但是性能非常成问题。输入一个字要卡半秒。
目前有两个方案,一是直接改rime,那就不关本项目的事情了,另一个方案是延迟转换,但是不知道应该如何实现。
如果要使用 RIME 进行 regexp 搜索的话,目前需要先手动先开启关闭一次输入法,使 RIME 先启动。
但即使不做这步,也是可以进行 regexp 搜索的,只是不可以使用 RIME 搜索罢了,原因暂时不明
此问题已经解决
git clone https://github.com/colawithsauce/rime-regexp.el /what/ever/you/like我目前的配置是: (我用 Doom Emacs)
(use-package rime-regexp
:load-path "~/.doom.d/lisp/rime-regexp.el"
:config
(rime-regexp-mode t))