请问:有没有集成到evil-search中pinyin搜索方案?

对的。字数补丁

@yqu212

加进去了,
自然码,拼音加加双拼、微软双拼,还是以各自的参数进行配置。
只是内里都归一成小鹤了。

Snipaste_2020-07-08_07-48-22

啥字数补丁?啥意思?

论坛限制回复最短六个字。

不错,今晚试试👍

@xlshiz

我艹,这个id我很熟!!!

因为小鹤双拼的码表,
是从你在github上fork的pinyinlib里面扒下来的!

很实用啊,感谢大佬。我想顺便提问一下,有没有可能像 “使ivy-read支持拼音搜索 - Emacs-general - Emacs China” 这篇一样,用"!"开头开启区配拼音,没有的时候就只搜索英文,谢谢。

1 个赞

这个很easy啊~~~
几分钟的事。

@yuequ

很好的交互模式,
已经实现进去了,并且成了默认的开启方式。

请git版尝鲜。

用上了,完美。

太好了,感谢。之前都是 mode 一下开一下关,这样方便多了 :rofl:

  1. 我想试试其他的方案,设置如下:
    image
    结果:
    image
    请问是我哪里写错了吗?

  2. 如果我想自定方案大概要怎么做才好?是像 (defconst evil-pinyin--simplified-xiaohe-all ....) 定义完之后像 (setq evil-pinyin-scheme 'simplified-xiaohe-all) 这样启用吗?

谢谢

你没错,是我错了。

已修正!

advice一下这个函数:evil-pinyin--get-char-table,返回自己的码表就行了。
一会我在readme上写一下。

谢谢体谅,我很需要 readme :joy: :joy:

已经更新代码和readme了,
无需advice,直接定制变量就行了。

@yuequ

不过,如果你的码表成熟了,
我建议还是提交给我,我集成进来。
现在所有的码表都是独立的文件,动态装载的。
所以,不存在开销变大的问题。

因为我的需求比较变态,是繁简混在一起的版本,所以可能不好集成进去,会这样用的人也不多。 :joy:

没问题啊~~

简繁混一起,我早就想了。。。
只是没去做码表。

这样啊,我以为这方案太个人了。那我准备一下提 PR 给你 :rofl:

繁简混在一起需要对pinyinlib作修改吧? 我个人的做法是搞了个匿名函数,通过hydra进行开关,当然如果楼主有更好的解决办法的话就更好了