.dotfiles/zsh/.zshrc

39 lines
983 B
Bash
Raw Normal View History

# zsh history file
export HISTFILE="$XDG_STATE_HOME/zsh/history"
2023-07-03 15:58:21 +02:00
export HISTSIZE=100
2023-05-30 23:49:02 +02:00
## pre plugin load
# nvm
2023-05-30 23:49:02 +02:00
export NVM_COMPLETION=true
# zsh autosugestions
export ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#ffffff,bg=cyan,bold,underline"
2023-05-30 23:49:02 +02:00
# source antidote
source $ZDOTDIR/.antidote/antidote.zsh
antidote load
2024-02-01 14:50:39 +01:00
unsetopt autocd
2023-05-30 23:49:02 +02:00
# pyenv
2024-12-30 03:04:47 +01:00
eval "$(pyenv init - zsh)"
# https://github.com/pyenv/pyenv-virtualenv/issues/259
eval "$(pyenv virtualenv-init - zsh | sed s/precmd/chpwd/g)"
2023-05-30 23:49:02 +02:00
# ggman
eval "$(ggman shellrc)"
# custom functions and aliases
source "$ZDOTDIR/aliases.zsh"
source "$ZDOTDIR/scripts.zsh"
2023-05-30 23:49:02 +02:00
# completion
fpath=($ZDOTDIR/completions $fpath)
autoload -Uz compinit
compinit -d $XDG_CACHE_HOME/zsh/zcompdump-$ZSH_VERSION
zstyle ':completion:*' cache-path $XDG_CACHE_HOME/zsh/zcompcache
2023-05-30 23:49:02 +02:00
# opam configuration
# [[ ! -r /Users/janezicmatej/.opam/opam-init/init.zsh ]] || source /Users/janezicmatej/.opam/opam-init/init.zsh > /dev/null 2> /dev/null
2023-05-31 11:21:26 +02:00
2024-12-30 03:04:47 +01:00
eval "$(starship init zsh)"