Project Paper A4 5mm

清書したメモが置かれる

vim-voltのfish用補完プラグインを作った

概要

タイトルママ

github.com

結構前に作って、記事書いてないことに気がついたので今書いている。

vim-volt

github 作者ブログ記事

vimプラグインマネージャー

goで開発されている、ターミナルから実行してプラグインの管理を行うタイプ。

機能としては - 分割統治: プラグインごとの設定がファイルで分割されている - プロファイル: プラグイン開発時に他のプラグイン全部消して動作確認、などで使える

詳細はvim-voltを確認してください。

fish

github.com

私が使っているシェル

作ったもの

vim-voltの補完を提供するfishのプラグインを作った。リンクは概要欄参照

voltにはbash, zsh用の補完ファイルがあるが、fish用のものはなかったので作ってしまった。

スクリーンショット

f:id:konafx:20200829184720p:plain
こんな感じ

感想

簡単にできるやろって手を出したらサブコマンドprofileが深くてぎゃーーーってなった。

苦労ポイントは初心者ゆえ多々あったが、qiitaやfish標準の補完記述などを見てなんとか完成にたどり着いた……と思う。

細かいポイントについて下書きを書いていたが、結構参考記事との被りが多くなって新規性がないなってなってやめた。

参考