2020-11-10 23:14:06 +00:00
|
|
|
#!/bin/zsh
|
2021-09-16 21:09:36 +00:00
|
|
|
# ---------------------------------------------------------------------
|
2020-11-10 23:14:06 +00:00
|
|
|
|
2020-11-04 19:57:36 +00:00
|
|
|
HISTFILE=~/.histfile
|
|
|
|
HISTSIZE=1000
|
|
|
|
SAVEHIST=1000
|
|
|
|
|
|
|
|
setopt appendhistory autocd beep notify
|
|
|
|
unsetopt nomatch
|
|
|
|
|
|
|
|
bindkey -v
|
|
|
|
|
2021-09-16 21:09:36 +00:00
|
|
|
bindkey '^R' history-incremental-search-backward
|
|
|
|
|
|
|
|
autoload edit-command-line
|
|
|
|
zle -N edit-command-line;
|
|
|
|
bindkey -M vicmd v edit-command-line;
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
2020-11-04 19:57:36 +00:00
|
|
|
|
|
|
|
zmodload -i zsh/complist;
|
|
|
|
zstyle ':completion:*' completer _complete _ignored _approximate
|
2021-02-23 16:20:37 +00:00
|
|
|
zstyle ':completion:*' max-errors 1
|
2020-11-04 19:57:36 +00:00
|
|
|
zstyle ':completion:*' menu select;
|
|
|
|
bindkey -M menuselect '^M' .accept-line; # don't require 'return' to select menu item
|
|
|
|
|
|
|
|
autoload -Uz compinit
|
|
|
|
compinit
|
|
|
|
|
2021-09-16 21:09:36 +00:00
|
|
|
# ---------------------------------------------------------------------
|
2020-11-04 19:57:36 +00:00
|
|
|
|
|
|
|
which kitty >/dev/null && kitty + complete setup zsh | source /dev/stdin
|