vim-cycle 1.4.0
14 年前發布 vim-cycle 0.1.0(貼文)有得到一些迴響,但後來可能宣傳上被同名 zef/vim-cycle 掩蓋,接著又有 switch.vim 打破限制支援 pattern,繼續用 vim-cycle 的理由就不多了。
今年為了清掉古早 issue,幫專案加了 test,體質提昇後就開始加功能,結果變出了不錯的成果。
新增 regex 選項,大致就是跟 switch.vim 一樣的機制,例如 ruby 的 :bar =>
可以變成 bar:
,以往是做不到的。
設定上也可以收割 switch.vim 的豐富資產,只要做一些微調(主要是把 vim dictionary 換成 list)即可。
新增 matcher
/ changer
定義,也就是「什麼東西要 cycle」「要怎麼 cycle」變成可抽換的,這麼一來 regex 也只是一種變體而已。
於是出現了紀年轉換,可以從民國年、日本元号、泰國佛曆、西元年之間轉換。
還有 naming convention 也被獨立出來,變成跟 regex 不太一樣的思維,比較好維護和擴充。
前陣子新增的 select 介面有時也很實用,將選項列出來用選的,而不是一個一個跳,也支援 telescope 等不同 UI。
錄了 demo 影片(影片有聲音):
歡迎多加利用或宣傳,至少讓類似專案的「類似專案」不要老是忽略我。
有 0 個意見
☂