# NOTE: Prompt PROMPT='%B%F{blue}%n%F{cyan}@%F{blue}%m %F{magenta}[%F{white}%3~%F{magenta}] %(?.%F{green}.%F{red})ยป%f%b ' RPROMPT='%(?..%F{red}%?) $(venv_prompt)' # NOTE: History [ ! -f "$XDG_DATA_HOME/zsh/history" ] && mkdir -p "$XDG_DATA_HOME/zsh" && touch "$XDG_DATA_HOME/zsh/history" HISTFILE="$XDG_DATA_HOME/zsh/history" HISTSIZE=10000000 SAVEHIST=10000000 setopt \ BANG_HIST \ HIST_FIND_NO_DUPS \ HIST_IGNORE_ALL_DUPS \ HIST_IGNORE_DUPS \ HIST_IGNORE_SPACE \ HIST_REDUCE_BLANKS \ HIST_SAVE_NO_DUPS \ HIST_VERIFY \ SHARE_HISTORY # NOTE: Other KEYTIMEOUT=1 setopt \ AUTO_CD \ HASH_LIST_ALL \ INTERACTIVE_COMMENTS \ LONG_LIST_JOBS \ NOTIFY \ PROMPT_SUBST \ GLOB_DOTS unsetopt \ FLOW_CONTROL \ NOMATCH zle_highlight+=(paste:none)