36 lines
993 B
Bash
36 lines
993 B
Bash
export XDG_CONFIG_HOME="$HOME/.config"
|
|
export XDG_CACHE_HOME="$HOME/.cache"
|
|
|
|
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
|
|
|
|
# editor
|
|
export EDITOR="nvim"
|
|
export VISUAL="nvim"
|
|
|
|
# local bin
|
|
[ -d "$HOME/.local/bin" ] && export PATH="$PATH:$HOME/.local/bin"
|
|
# nvim manager
|
|
[ -d "$HOME/.local/share/bob" ] && export PATH="$PATH:$HOME/.local/share/bob/nvim-bin"
|
|
# cargo
|
|
[ -d "$HOME/.cargo" ] && . "$HOME/.cargo/env"
|
|
fnm=$(which fnm)
|
|
[ "" != "$fnm" ] && eval "$(fnm env --use-on-cd --shell zsh)"
|
|
[ -d "$HOME/.nix-profile" ] && . $HOME/.nix-profile/etc/profile.d/nix.sh
|
|
[ -d "$HOME/.pixi" ] && export PATH="$HOME/.pixi/bin:$PATH"
|
|
|
|
export VCPKG_ROOT=~/.vcpkg
|
|
export PATH=$VCPKG_ROOT:$PATH
|
|
|
|
|
|
# cmake
|
|
export CMAKE_COLOR_DIAGNOSTICS=ON
|
|
export CMAKE_GENERATOR="Ninja"
|
|
|
|
# zsh
|
|
export HISTFILE=$HOME/.zhistory # History filepath
|
|
export HISTSIZE=10000 # Maximum events for internal history
|
|
export SAVEHIST=10000 # Maximum events in history file
|
|
|
|
# for autocomplete
|
|
skip_global_compinit=1
|