自作ツール等を動かすときにfishでタブ補完した時の説明文を表示する設定

fishでタブ補完した時の説明文を表示する

TAB補完したときの説明を表示する

何かaliasを設定したいときにカジュアルにconfig.fishを弄ることが有ると思います。

以下のようにすることでTAB補完でaliasを呼び出すときの説明を表示することができます。

~/.config/fish/config.fish

function tab --description "タブ補完のときに表示されるテキスト"
   #何かしらの処理
end

上記のように設定したあと、taまで打ってからTABキーを押下すると設定した文字列が表示されます。

$ta
tab  (タブ補完のときに表示されるテキスト)  tac  (Concatenate and print files in reverse)  tar  (An archiving utility)  taskset  (Set or retrieve a process's CPU affinity)

これにより自身が作成した処理を呼び出すときに参考にすることができます。すごい。