いま、fishで起動時にtmuxを起動させたいと思い、下のサイトを参考にスクリプトをconfig.fishに書きました。
https://qiita.com/ssh0/items/a9956a74bff8254a606a
しかし、エラーが出てしまい、うまくわかりません。
fishのスクリプトが上手な方やfishのことを知っている方がいらしたら、答えていただけると嬉しいです。
よろしくお願いします。
コード
if ! -n $TMUX #get the IDs ID="`tmux list-sessions`" if -z "$ID" tmux new-session end create_new_session="Create New Session" ID="$ID\n${create_new_session}:" ID="`echo $ID | $PERCOL | cut -d: -f1`" if "$ID" = "$create_new_session" tmux new-session else if [[ -n "$ID" ]]; then tmux attach-session -t "$ID" else : #Start terminal normally end end end
エラー
~/.config/fish/config.fish (line 30): 'end' outside of a block end ^ from sourcing file ~/.config/fish/config.fish called during startup source: Error while reading file '/Users/**********/.config/fish/config.fish' Welcome to fish, the friendly interactive shell **********@********* ~> fish 13:29:02 ~/.config/fish/config.fish (line 30): 'end' outside of a block end ^ from sourcing file ~/.config/fish/config.fish called during startup source: Error while reading file '/Users/**********/.config/fish/config.fish'
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。