ime.vim icon indicating copy to clipboard operation
ime.vim copied to clipboard

A Vim input method engine

Results 10 ime.vim issues
Sort by recently updated
recently updated
newest added

應該是某次改 API 以後就炸了

例如連續輸入 "this is a banana" 時,"is" 和 "a" 都不送字,或是把原本的單字放在 menu 裡

目前是 hardcode 產生嘸蝦米 cin 的邏輯,也許可以讓各輸入法自行定義輸出方式?

vim 本身沒有 socket interface,但這可以透過 language binding 解決。 如果系統輸入法有類似 client / server 的架構,也有 API,說不定可以讓 vim 去 query 它,回傳結果,再拿來用 menu 顯示。

enhancement
question

除了 `complete()` 以外,`getchar()` 和 `echo` 也可以做到互動式的選單

idea

現在好像是直接 unmap,但輸入法可能設定了很多 trigger key,要考慮到常用 key 例如 `` 有別的 plugin 在使用的狀況。

`g:boshiamy_cancel_input` 的原則就是,懶:想在一堆中文字之間嵌入英文單字,但又不想切回英文,若輸入了 ``id``, ``user`` 等常用單字,可以方便的把它們打回英文 但打字的速度稍微快一點的時候,常常在發現的時候已經打了下一個字,這時候才按下 cancel input 已經來不及了,所以 cancel input 的範圍需要加大才行

enhancement

謝謝您開發嘸蝦米的程式,謝謝您。😁 有關自訂字根表,我試了好幾個月均無法成功,🤣🤷‍♀️ 可以請您說一下操作流程 或是協助我使用自訂字根檔,或 封裝一個 含自訂字根表的範例版本嗎? 🙏🙏🙏 謝謝 附圖是我測試時,排除我能想到的錯誤可能,但是均不得法😂😂。謝謝 ![image](https://github.com/pi314/ime.vim/assets/138210045/507bb3ad-2083-41d7-a046-fab6e554d4da) ![image](https://github.com/pi314/ime.vim/assets/138210045/aa4755df-3194-4a87-a5b1-7bcddefd9ebf) ![image](https://github.com/pi314/ime.vim/assets/138210045/40851156-209e-491b-b776-e49f7e068cc5) ![image](https://github.com/pi314/ime.vim/assets/138210045/e20541e5-333c-4be5-bef0-d87b52792055)