zsh: Add starship support
[shutils.git] / dotfiles / shell / .zshrc
index 4e135a9b9afe9771409c884244f759a7df7cd116..36d46fd37446e8b59b743ff86be823474ef4c0c5 100644 (file)
@@ -70,6 +70,16 @@ SAVEHIST=50000
 REPORTTIME=5
 TIMEFMT="$fg[magenta]%J  %U user  %S sys  %P cpu  %*E total  %M MB RSS max$terminfo[sgr0]"
 
+
+# Load starship if exists, and that's it.
+if [ $TERM != "linux" ] && type "starship" > /dev/null; then
+    eval "$(starship init zsh)"
+    return
+fi
+
+
+# Otherwise, do some homebrewn configuration
+
 autoload -Uz vcs_info && vcs_info
 zstyle ':vcs_info:*' enable git cvs svn hg
 zstyle ':vcs_info:*' use-prompt-escapes