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

請問自訂字根表的操作流程

Open trevim99 opened this issue 1 year ago • 2 comments

謝謝您開發嘸蝦米的程式,謝謝您。😁

有關自訂字根表,我試了好幾個月均無法成功,🤣🤷‍♀️ 可以請您說一下操作流程 或是協助我使用自訂字根檔,或 封裝一個 含自訂字根表的範例版本嗎? 🙏🙏🙏 謝謝 附圖是我測試時,排除我能想到的錯誤可能,但是均不得法😂😂。謝謝 image

image

image

image

trevim99 avatar Jun 26 '24 11:06 trevim99

Hi @trevim99, 我看了一下自己的設定檔:

|(⁎⁍̴̛ᴗ⁍̴̛⁎)    |,face
|( ° ᗨ ° ) |,face
|◐ₒ◑       |,face
|ᓚᘏᗢ      |,cat
|1| 1
|2| 2
|3| 3

搭配 source code:

let l:m = matchlist(l:line, '\v^(.) *(.*) *\1(.*)$')

應該是 README 沒更新

可以用 |字串|字根 字根 ... 的格式試試嗎? | 可以換成其他字元

pi314 avatar Jun 26 '24 17:06 pi314

您好 太酷了😁,今天照您的格式設定 , 可以順利自訂加字加詞了。👍👍👍

謝謝

🙋‍♂️另外有些小問題 :

一、請問加字加詞後,好像必須要重啟gvim 才能載入更新的table(?) 請問有語法或指令能reload(重載更新後的table) 嗎 ? 謝謝

二、請問加字加詞能設定多行的自訂文字嗎? 謝謝 參考網址: https://www.ptt.cc/man/Liu/DA17/M.1183784094.A.E26.html

image

三、另外我之前無法顯示 嘸/[En] 後來猜可能是因為 airline 的statusline插件,因為不知道要怎麼設定 airline🤷‍♂️ ,後來我把airline 移除就可以顯示了。

謝謝您 🙏🙏🙏

trevim99 avatar Jun 27 '24 07:06 trevim99

Hi trevim99,

我 burnout 了,現在也仍在 burnout 中,碰巧遇到機會回來努力了一下

應該是 README 沒更新

已更新, |字串| 字根 字根 ...

一、請問加字加詞後,好像必須要重啟gvim 才能載入更新的table(?) 請問有語法或指令能reload(重載更新後的table) 嗎 ? 謝謝

0a98a89 新增了 ime#unload(),可以通知每個套件卸載字根表 內建的嘸蝦米和注音也整合好這個功能了

二、請問加字加詞能設定多行的自訂文字嗎? 謝謝

基於兩個原因尚不考慮:

  1. 格式會變得較複雜,不是做不到,不過太久沒維護,沒有信心能改好
  2. 多行的輸出有可能會和 vim 的選單/出字機制衝突

pi314 avatar Apr 01 '25 18:04 pi314