vim-voltのfish用補完プラグインを作った
概要
タイトルママ
結構前に作って、記事書いてないことに気がついたので今書いている。
vim-volt
goで開発されている、ターミナルから実行してプラグインの管理を行うタイプ。
機能としては - 分割統治: プラグインごとの設定がファイルで分割されている - プロファイル: プラグイン開発時に他のプラグイン全部消して動作確認、などで使える
詳細はvim-voltを確認してください。
fish
私が使っているシェル
作ったもの
vim-voltの補完を提供するfishのプラグインを作った。リンクは概要欄参照
voltにはbash, zsh用の補完ファイルがあるが、fish用のものはなかったので作ってしまった。
スクリーンショット
感想
簡単にできるやろって手を出したらサブコマンドprofile
が深くてぎゃーーーってなった。
苦労ポイントは初心者ゆえ多々あったが、qiitaやfish標準の補完記述などを見てなんとか完成にたどり着いた……と思う。
細かいポイントについて下書きを書いていたが、結構参考記事との被りが多くなって新規性がないなってなってやめた。
参考
- fishの補完設定覚え書き - Qiita
- 前述の通り、fish標準の補完記述いろいろ