changed config for a more structurized approach
This commit is contained in:
parent
fe93b5b3e5
commit
2585c0102a
4 changed files with 494 additions and 473 deletions
33
.zsh/.defaults.zsh
Normal file
33
.zsh/.defaults.zsh
Normal file
|
@ -0,0 +1,33 @@
|
|||
# Load completions
|
||||
autoload -Uz compinit && compinit
|
||||
|
||||
bindkey -e
|
||||
|
||||
# # Define custom word style that treats special characters as word boundaries
|
||||
autoload -Uz select-word-style
|
||||
select-word-style bash
|
||||
|
||||
setopt appendhistory
|
||||
setopt sharehistory
|
||||
setopt hist_ignore_space
|
||||
setopt hist_ignore_all_dups
|
||||
setopt hist_save_no_dups
|
||||
setopt hist_ignore_dups
|
||||
setopt hist_find_no_dups
|
||||
|
||||
# Huge history. Doesn't appear to slow things down, so why not?
|
||||
HISTSIZE=500000
|
||||
HISTFILESIZE=100000
|
||||
|
||||
HISTFILE=~/.zsh_history
|
||||
SAVEHIST=$HISTSIZE
|
||||
HISTDUP=erase
|
||||
# Completion styling
|
||||
zstyle :compinstall filename "$HOME/.zshrc"
|
||||
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'
|
||||
# zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
|
||||
zstyle ':completion:*' menu no
|
||||
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath'
|
||||
zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath'
|
||||
setopt autocd notify
|
||||
# End of lines configured by zsh-newuser-install
|
Loading…
Add table
Add a link
Reference in a new issue