pi314 / ime.vim

A Vim input method engine
BSD 2-Clause "Simplified" License
84 stars 3 forks source link

Standalone plugin 同時是 embedded plugin #27

Closed pi314 closed 7 years ago

pi314 commented 7 years ago

例如注音模式,在核心抽象化以後可能會是 standalone plugin,但同時也是 embedded plugin。

pi314 commented 7 years ago

思考了以後覺得這樣會讓架構變得複雜,一來是資訊不好提供(做成 List 一次回傳兩個?分成兩個 info()?),二來是,同一個 plugin 的兩個模式(standalond/embedded)差異很大是很奇怪的一件事,既然如此它沒必要佔兩個位子。如果我真的需要裝兩個類似的輸入模式,表示它們一定有決定性的差異。

如上所述,這個功能不開放。

原本是想做注音輸入,可以和內建的注音共用一張表。但現在還是決定分成獨立的 plugin,內建的注音這樣就好,這是嘸蝦米輸入法,不要做得太過頭。