Auto-adapts sway workspace routing to however many monitors are connected (laptop vs. desktop) instead of hardcoding output names.
12 lines
444 B
Bash
12 lines
444 B
Bash
setopt auto_cd auto_pushd pushd_ignore_dups
|
|
setopt hist_ignore_all_dups hist_reduce_blanks hist_save_no_dups share_history
|
|
setopt interactive_comments extended_glob
|
|
HISTFILE="$HOME/.zsh_history"
|
|
HISTSIZE=50000
|
|
SAVEHIST=10000
|
|
|
|
[[ -d "$HOME/.cache/zsh" ]] || mkdir -p "$HOME/.cache/zsh"
|
|
autoload -Uz compinit && compinit -d "$HOME/.cache/zsh/zcompdump"
|
|
zstyle ':completion:*' menu select
|
|
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
|