diff --git a/lib/prompt.sh b/lib/prompt.sh index 8267a39..99ab82a 100755 --- a/lib/prompt.sh +++ b/lib/prompt.sh @@ -1,8 +1,12 @@ autoload -Uz compinit compinit -eval "$(sheldon -q --config-file ~/.config/sheldon/plugins.toml source)" +if is-executable sheldon; then + eval "$(sheldon -q --config-file ~/.config/sheldon/plugins.toml source)" +fi + +# TODO: make decent fall back shell + +is-executable starship && eval "$(starship init zsh)" is-executable zoxide && eval eval "$(zoxide init zsh --cmd cd)" - -eval "$(starship init zsh)"