オートロード関数

fishがコマンドを認識したとき, ~/.config/fish/functions/からそのコマンドを探し, オートロード関数として呼び出そうとします.

例えばllという関数が欲しければ, ll.fishというテキストファイルを~/.config/fish/functions/に追加します.

>_ cat ~/.config/fish/functions/ll.fish function ll ls -lh $argv end

同様に独自プロンプトを次のように定義するのがより良い方法です.

>_ cat ~/.config/fish/functions/fish_prompt.fish function fish_prompt echo (pwd) "> " end

こうしたファイルを自動的に作る方法として[funced], [funcsave]を参考にしてください.