vim9skkp は、SKK日本語入力をVim9 scriptとポップアップウインドウで実装した実験的なプラグインです
ポップアップウインドウで頑張ることで以下を実現しています
- 確定するまでバッファが汚れない
- キー入力はポップアップのフィルターで処理するのでキーマッピングはほぼ上書きされない(有効、無効、トグルはさすがにマップしますが)
- 絶賛作成中です
- 🐞だらけです
- 当面、破壊的変更がしょっちゅう入ります(特に設定まわり)
- 設定名:
recent->recent_limitへ名前変更 - イベント:
Vim9skkpInitializePostとVim9skkpInitializePostを削除 - 設定名:
keep_midasi_mode->sticky_lockへ名前変更 - 設定名:
showmode->mode_displayへ名前変更 - 設定名:
keymap.midasiを削除。
辞書をダウンロードする
cd ~
wget http://openlab.jp/skk/dic/SKK-JISYO.L.gz
gunzip -f SKK-JISYO.L.gzお好きな方法でvimにvim9skkpを読み込ませる
(以下はpack以下に置いて読み込ませる例)
cd ~/.vim/pack/foo/start
git clone https://github.com/utubo/vim-vim9skkp.git個人的には以下の設定をしてます
g:vim9skkp = {
sticky_lock: false,
}cmdlineが折り返され画面全体が押し上げられた場合表示がずれます