hotoolong's blog

RailsやVim、業務で気になったことを綴ってます

fish shell の時に プロセスを起動し直す

source ~/.config/fish/config.fish

でconfigファイルの再読込はできるようなのですが、

bashzsh のときのように

exec -l $SHELL

を使いたいなと思っていましたがそのままではできないようです。

$SHELLがそのままでは実行できないようで

exec fish

すると上手く読み込んでくれました。 他にいいやり方がある気がしますが、configにfunctionを登録しておくと便利です。

function reload
  exec fish
end