Alcune correzioni su zshrc.

This commit is contained in:
Emiliano Vavassori 2021-12-30 00:18:22 +01:00
parent 63363f48bb
commit c07a189fe5
1 changed files with 28 additions and 6 deletions

34
.zshrc
View File

@ -1,14 +1,36 @@
# vim:sts=2:sw=2:ft=zsh
# Autocompletion
export FPATH=~/.dotfiles/zsh/functions:$FPATH
# Base directories for dotfiles.
export DOTFILES=~/.dotfiles
# Theme
source ~/.dotfiles/zsh/themes/gentoo.zsh.theme
# Enables base completion
autoload -Uz compinit
compinit
# Autocompletion
export FPATH=$DOTFILES/zsh/functions:$FPATH
# zsh packages from system
source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/zsh-syntax-highlighting/zsh-syntax-hightlighting.zsh
if uname -a | grep -qi 'debian'; then
# For Debian, it requires two packages
if [ -e /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]; then
source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
fi
if [ -e /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]; then
source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
fi
#
# Theme
source $DOTFILES/zsh/themes/gentoo.zsh-theme
elif uname -a | grep -qi '\(arch\|manjaro\)'; then
# Archlinux or manjaro
if [ -e /usr/share/zsh/manjaro-zsh-config ]; then
source /usr/share/zsh/manjaro-zsh-config
fi
if [ -e /usr/share/zsh/manjaro-zsh-prompt ]; then
source /usr/share/zsh/manjaro-zsh-prompt
fi
fi
# Plugins
source ~/.dotfiles/zsh/plugins/*.plugin.zsh