cute-jumper / ace-pinyin

Jump to Chinese character by pinyin with `avy' or `ace-jump-mode`
87 stars 19 forks source link

+ 繁體漢字 #6

Closed con5tella closed 8 years ago

con5tella commented 8 years ago

利用 OpenCC 項目的成果,現有簡體對應的繁體漢字已經全部加入。 寫不出更好的正則,爲避免造成錯誤,僅在原有簡體的後面列出繁體,簡繁字形相同的,沒有去除重複字符。

cute-jumper commented 8 years ago

多谢!我有个问题,你在后面添加的繁体字是否已经包含之前所有简体字?

con5tella commented 8 years ago

已經包含,比如原來是「简体」,現在是「简体簡體」這樣的形式。但是像「繁」字這樣簡繁一樣的,就會出現兩遍。我不會去除。

cute-jumper commented 8 years ago

好的。多谢!你可以单独将你转化的简体繁体列表放到一个新的变量中吗?也就是不要在原来的列表中添加,而是单独放进一个类似 ace-pinyin--char-table 的变量中。之后我想添加一个类似 ace-pinyin-only-simplied-chinese-p 的变量,然后可以让用户选择简体和繁体。

con5tella commented 8 years ago

OK,這次改過就是兩個變量了,一個是原來的ace-pinyin--char-table,加入一個ace-pinyin-t--char-table

cute-jumper commented 8 years ago

多谢!

cute-jumper commented 8 years ago

已经加入繁体字支持,需要使用以下设置:

(setq ace-pinyin-simplified-chinese-only-p)

我没在繁体字上测试,如有问题,欢迎提供反馈~

con5tella commented 8 years ago

我用的是spacemacs,改配置有點麻煩,elisp我也學得不好,還沒試用。 我想是不是能夠加入選項,可以選擇「簡體」、「繁體」、「簡+繁」三種模式,比如我用RIME的方案有時候是不區分簡繁的。

cute-jumper commented 8 years ago

你给的繁体字已经包含简体字了,所以我觉得就“简体”和“简体+繁体”这两种就行。如果你用 spacemacs 的话,在 ~/.spacemacs 中合适的地方加

(setq ace-pinyin-simplified-chinese-only-p)

即可。