.dotfiles/zsh/.zshrc

49 lines
1.2 KiB
Bash
Raw Normal View History

# Load common config environment variables
source config.env
# Load extra files
source $DOTFILES/zsh/aliases.zsh
source $DOTFILES/zsh/path.zsh
# Load macos specific configs
if [[ $OSTYPE == 'darwin'* ]]; then
source $DOTFILES/macos/path.zsh
fi
# Load zsh-snap (znap) plugin manager
zstyle ':znap:*' repos-dir ~/.znap
2022-02-23 00:51:04 +01:00
source ~/.znap/znap/znap.zsh
2018-08-18 13:15:18 +02:00
# autocomplete settings
zstyle ':autocomplete:tab:*' widget-style menu-select
zstyle ':autocomplete:*' fzf-completion yes
zstyle ':autocomplete:*' min-input 2
# Plugins
znap source ohmyzsh/ohmyzsh lib/{git,theme-and-appearance}
znap source ohmyzsh/ohmyzsh plugins/{per-directory-history,git}
2022-02-23 00:24:16 +01:00
znap source marlonrichert/zcolors
znap source marlonrichert/zsh-autocomplete
znap source zsh-users/zsh-autosuggestions
znap source zsh-users/zsh-syntax-highlighting
znap source jessarcher/zsh-artisan
znap source unixorn/fzf-zsh-plugin
# Extra init code needed for zcolors.
znap eval zcolors "zcolors ${(q)LS_COLORS}"
2022-02-23 00:59:55 +01:00
# ZSH prompt
if _has starship;
then
znap eval starship 'starship init zsh --print-full-init'
else
echo "You should try installing the starship prompt 🚀"
znap prompt ohmyzsh/ohmyzsh robbyrussell
fi
2018-12-07 12:15:50 +01:00
# localcommands
if [ -f $DOTFILES/zsh/localcommands ]
2018-08-18 13:15:18 +02:00
then
source $DOTFILES/zsh/localcommands
2018-08-18 13:15:18 +02:00
fi