You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.4 KiB
51 lines
1.4 KiB
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
|
source ${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh
|
|
fi
|
|
|
|
export ZSH=$HOME/.oh-my-zsh
|
|
|
|
ZSH_THEME="powerlevel10k/powerlevel10k"
|
|
CASE_SENSITIVE="true"
|
|
|
|
zstyle ':omz:update' mode auto # update automatically without asking
|
|
zstyle ':omz:update' frequency 7
|
|
|
|
plugins=(zsh-autosuggestions sudo web-search copyfile dirhistory jsontools)
|
|
|
|
source $ZSH/oh-my-zsh.sh
|
|
export LANG=en_US.UTF-8
|
|
|
|
export EDITOR='nvim'
|
|
export VISUAL='nvim'
|
|
alias vim='nvim'
|
|
|
|
zstyle ':completion:*' completer _complete _approximate
|
|
zstyle ':completion:*' group-name ''
|
|
zstyle ':completion:*' menu select
|
|
zstyle ':completion:*' file-list all
|
|
|
|
zstyle ':completion:*' use-cache on
|
|
zstyle ':completion:*' cache-path "$XDG_CACHE_HOME/zsh/.zcompcache"
|
|
|
|
zstyle :compinstall filename "$HOME/.zshrc"
|
|
|
|
autoload -Uz compinit; compinit
|
|
HISTFILE=~/.histfile
|
|
HISTSIZE=1000
|
|
SAVEHIST=1000
|
|
bindkey -v # bind keys to vim mode
|
|
|
|
eval "$(zoxide init zsh)"
|
|
export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
|
|
path+=("$GEM_HOME/bin")
|
|
|
|
# Restart your shell for the changes to take effect.
|
|
export PYENV_ROOT="$HOME/.pyenv"
|
|
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
|
|
eval "$(pyenv init -)"
|
|
|
|
export PATH
|
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
|
|
|
# put your paths and aliases here to avoid merge conflicts
|
|
[[ ! -f ~/.myzsh ]] || source ~/.myzsh
|
|
|