set fish_cursor_default block blink set fish_cursor_insert line blink set fish_cursor_replace_one underscore blink set fish_cursor_visual block fish_vi_key_bindings zoxide init --cmd cd fish | source if not pgrep --full ssh-agent | string collect > /dev/null eval (ssh-agent -c) set -Ux SSH_AGENT_PID $SSH_AGENT_PID set -Ux SSH_AUTH_SOCK $SSH_AUTH_SOCK end if uwsm check may-start && uwsm select exec uwsm start default end