這篇主要針對 MacOS/Linux 使用者
感謝 afrink 在這個領域的貢獻,所以我在整理碼表時有現成的可以用 ._.b
大約兩三年前,我拿了官蝦的碼表轉成 dict.yaml 格式,
礙於授權問題沒辦法和我的 .dotfile 整合成一鍵佈署,
反正現在全公司都在家隔離了,有點閒時間來搞這個 :p
從 afrink 的 repo fork 出來,但資料夾結構被我大改過:
https://github.com/hftsai256/rime-liur-lua
(BTW 我在做新功能的時候不小心 PR 到 afrink 的 master 去了,sorry)
我盡可能讓安裝過程簡化,你需要準備工具的只有 homebrew, git 和 Python 3
clone 下來後執行 tools/config.sh -i "理論上" 會自動搞定一切
甚至連 Rime 本體都不用裝,brew cask 可以幫你搞定
接下來只要去右上角的選單 "佈署" 就能開始用了
裡面還有一些奇怪的東西,像是 compile_dict.py
可以把開源蝦米碼表 openxiami 抓回來的 csv 印成 Rime 吃的格式
反正也是花了快一個小時寫的,刪了可惜就留在上面吧 XD
另一方面我和 librime lua plugin 的作者在 Github 上請教過,
Squirrel v14 原生支援 Lua,objdump 出來確實也看得到 Lua 的相關 symbols
(雖然我還沒弄清楚要怎麼用)
要自己編的話則是有些技術問題要處理,細節:
https://github.com/hchunhui/librime-lua/issues/33
最後是維護問題。default.custom.yaml 是個人化色彩非常濃厚的檔案
所以我是覺得這東西 "不應該" 出現在這邊,
正在考慮以自動化修改工具 + 模版的方式釋出。
或許改成用 awk 先掃行數再用 sed 直接插入會比較好,有時間再來寫
[Edit] 已經用 Python 3 寫成,awk/gawk 之類的麻煩事還是繞過去吧
用 Linux/MacOS 的版友碰到什麼問題或意見歡迎直接在 Github 上開 ticket
Cheers!
※ 引述《afrink (忙忙忙)》之銘言:
: 先上方案連結
: https://github.com/ianzhuo/rime-liur-lua/