diff --git a/data/zsh/bottom-zshrc b/data/zsh/bottom-zshrc index 28f0707..a4f0ba9 100644 --- a/data/zsh/bottom-zshrc +++ b/data/zsh/bottom-zshrc @@ -1,31 +1,4 @@ # Put this on bottom of ~/.zshrc -# source ~/.config/zsh/bottom-zshrc - -# https://zsh.sourceforge.io/Doc/Release/Parameters.html#Parameters-Used-By-The-Shell -export HISTORY_IGNORE="(ls|ll|la|cd|pwd|exit|builtin)" -export HISTSIZE=100000000 -export SAVEHIST=$HISTSIZE - -# https://zsh.sourceforge.io/Doc/Release/Options.html -setopt HIST_EXPIRE_DUPS_FIRST -setopt HIST_FIND_NO_DUPS -setopt HIST_IGNORE_ALL_DUPS -setopt HIST_IGNORE_DUPS -setopt HIST_IGNORE_SPACE -setopt HIST_NO_FUNCTIONS -setopt HIST_NO_STORE -setopt HIST_REDUCE_BLANKS -setopt HIST_SAVE_NO_DUPS - -# https://stackoverflow.com/q/12382499 -bindkey "^[[1;3C" forward-word -bindkey "^[[1;3D" backward-word - -# https://github.com/ohmyzsh/ohmyzsh -zstyle ':omz:update' mode disabled - -# https://github.com/romkatv/powerlevel10k -typeset -g POWERLEVEL9K_INSTANT_PROMPT=off # nvim if command -v nvim &>/dev/null; then diff --git a/data/zsh/top-zshrc b/data/zsh/top-zshrc index 7df02a7..0823349 100644 --- a/data/zsh/top-zshrc +++ b/data/zsh/top-zshrc @@ -1,12 +1,39 @@ # Put this on top of ~/.zshrc -# source ~/.config/zsh/top-zshrc -# https://github.com/ohmyzsh/ohmyzsh/issues/5700 -DISABLE_AUTO_TITLE="true" -# https://github.com/ohmyzsh/ohmyzsh/issues/10291 -DISABLE_UNTRACKED_FILES_DIRTY="true" +# https://zsh.sourceforge.io/Doc/Release/Parameters.html#Parameters-Used-By-The-Shell +export HISTORY_IGNORE="(ls|ll|la|cd|pwd|exit|builtin)" +export HISTSIZE=100000000 +export SAVEHIST=$HISTSIZE + +# https://zsh.sourceforge.io/Doc/Release/Options.html +setopt HIST_EXPIRE_DUPS_FIRST +setopt HIST_FIND_NO_DUPS +setopt HIST_IGNORE_ALL_DUPS +setopt HIST_IGNORE_DUPS +setopt HIST_IGNORE_SPACE +setopt HIST_NO_FUNCTIONS +setopt HIST_NO_STORE +setopt HIST_REDUCE_BLANKS +setopt HIST_SAVE_NO_DUPS + +# https://stackoverflow.com/q/12382499 +bindkey "^[[1;3C" forward-word +bindkey "^[[1;3D" backward-word + +# https://github.com/ohmyzsh/ohmyzsh/wiki/Settings#omzupdate-mode +zstyle ':omz:update' mode disabled + +# https://github.com/ohmyzsh/ohmyzsh/wiki/Settings#case_sensitive +CASE_SENSITIVE="true" # https://github.com/ohmyzsh/ohmyzsh/issues/5569 +# https://github.com/ohmyzsh/ohmyzsh/wiki/Settings#disable_magic_functions DISABLE_MAGIC_FUNCTIONS="true" +# https://github.com/ohmyzsh/ohmyzsh/issues/10291 +# https://github.com/ohmyzsh/ohmyzsh/wiki/Settings#disable_untracked_files_dirty +DISABLE_UNTRACKED_FILES_DIRTY="true" + +# https://github.com/romkatv/powerlevel10k#how-do-i-configure-instant-prompt +typeset -g POWERLEVEL9K_INSTANT_PROMPT=off # https://zellij.dev/documentation/integration.html if command -v zellij &>/dev/null; then