Remove history/completion

main
Steffen Rademacker 2 years ago
parent c99b500c87
commit 54a4221bdc

@ -1,35 +0,0 @@
if [[ "$TERM" == 'dumb' ]]; then
return 1
fi
if zstyle -T ':zsh-utils:plugins:completion' use-xdg-basedirs; then
_cache_dir=${XDG_CACHE_HOME:-$HOME/.cache}/zsh
[[ -d "$_cache_dir" ]] || mkdir -p "$_cache_dir"
_zcompdump="$_cache_dir/zsh/compdump"
_zcompcache="$_cache_dir/zsh/compcache"
else
_zcompdump="${ZDOTDIR:-$HOME}/.zcompdump"
_zcompcache="${ZDOTDIR:-$HOME}/.zcompcache"
fi
setopt COMPLETE_IN_WORD # Complete from both ends of a word.
setopt ALWAYS_TO_END # Move cursor to the end of a completed word.
setopt AUTO_MENU # Show completion menu on a successive tab press.
setopt AUTO_LIST # Automatically list choices on ambiguous completion.
setopt AUTO_PARAM_SLASH # If completed parameter is a directory, add a trailing slash.
setopt EXTENDED_GLOB # Needed for file modification glob modifiers with compinit
unsetopt MENU_COMPLETE # Do not autoselect the first completion entry.
unsetopt FLOW_CONTROL # Disable start/stop characters in shell editor.
zstyle ':completion::complete:*' use-cache on
zstyle ':completion::complete:*' cache-path "$_zcompcache"
autoload -Uz compinit
_comp_files=($_zcompdump(Nmh-20))
if (( $#_comp_files )); then
compinit -i -C -d "$_zcompdump"
else
compinit -i -d "$_zcompdump"
fi
unset _cache_dir _comp_files _zcompdump _zcompcache

@ -1,28 +0,0 @@
if zstyle -T ':zsh-utils:plugins:history' use-xdg-basedirs; then
_data_dir=${XDG_DATA_HOME:-$HOME/.local/share}/zsh
[[ -d "$_data_dir" ]] || mkdir -p "$_data_dir"
_zhistfile=$_data_dir/${ZHISTFILE:-history}
else
_zhistfile=${ZDOTDIR:-$HOME}/${ZHISTFILE:-.zsh_history}
fi
setopt SHARE_HISTORY
setopt BANG_HIST # Treat the '!' character specially during expansion.
setopt EXTENDED_HISTORY # Write the history file in the ':start:elapsed;command' format.
setopt INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits.
setopt HIST_EXPIRE_DUPS_FIRST # Expire a duplicate event first when trimming history.
setopt HIST_IGNORE_DUPS # Do not record an event that was just recorded again.
setopt HIST_IGNORE_ALL_DUPS # Delete an old recorded event if a new event is a duplicate.
setopt HIST_FIND_NO_DUPS # Do not display a previously found event.
setopt HIST_IGNORE_SPACE # Do not record an event starting with a space.
setopt HIST_SAVE_NO_DUPS # Do not write a duplicate event to the history file.
setopt HIST_VERIFY # Do not execute immediately upon history expansion.
unsetopt HIST_BEEP # Beep when accessing non-existent history.
HISTFILE="$_zhistfile"
HISTSIZE=10000 # The maximum number of events to save in the internal history.
SAVEHIST=10000 # The maximum number of events to save in the history file.
unset _data_dir _zhistfile
Loading…
Cancel
Save