Fix history settings.
This commit is contained in:
parent
be7958e788
commit
95ca40885a
@ -6,11 +6,7 @@ export XDG_CONFIG_HOME="${HOME}/.config"
|
|||||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||||
export XDG_STATE_HOME="${HOME}/.local/state"
|
export XDG_STATE_HOME="${HOME}/.local/state"
|
||||||
export ZDOTDIR="${XDG_CONFIG_HOME}/zsh"
|
export ZDOTDIR="${XDG_CONFIG_HOME}/zsh"
|
||||||
export HISTFILE="${XDG_DATA_HOME}/zsh/history"
|
|
||||||
export HISTSIZE=10000
|
|
||||||
export SAVEHIST=$HISTSIZE
|
|
||||||
|
|
||||||
rm -rf "${ZDOTDIR}/.zsh_history" && ln -sf "${XDG_DATA_HOME}/zsh/history" "${ZDOTDIR}/.zsh_history"
|
|
||||||
# clean home - needs to be here for Docker Desktop
|
# clean home - needs to be here for Docker Desktop
|
||||||
export DOCKER_CONFIG="${XDG_CONFIG_HOME}/docker"
|
export DOCKER_CONFIG="${XDG_CONFIG_HOME}/docker"
|
||||||
export GNUPGHOME="${XDG_DATA_HOME}/gnupg"
|
export GNUPGHOME="${XDG_DATA_HOME}/gnupg"
|
||||||
|
@ -9,13 +9,21 @@ fi
|
|||||||
mkdir -p "${XDG_CACHE_HOME}/zsh"
|
mkdir -p "${XDG_CACHE_HOME}/zsh"
|
||||||
mkdir -p "${XDG_DATA_HOME}/zsh"
|
mkdir -p "${XDG_DATA_HOME}/zsh"
|
||||||
|
|
||||||
# global exports and options
|
# history settings
|
||||||
export HISTFILE="${XDG_DATA_HOME}/zsh/history"
|
export HISTFILE="${XDG_DATA_HOME}/zsh/history"
|
||||||
|
export HISTSIZE=10000
|
||||||
|
export SAVEHIST=$HISTSIZE
|
||||||
|
setopt EXTENDED_HISTORY
|
||||||
|
setopt HIST_EXPIRE_DUPS_FIRST
|
||||||
|
setopt HIST_FIND_NO_DUPS
|
||||||
setopt HIST_IGNORE_ALL_DUPS
|
setopt HIST_IGNORE_ALL_DUPS
|
||||||
setopt HIST_SAVE_NO_DUPS
|
setopt HIST_IGNORE_DUPS
|
||||||
|
setopt HIST_IGNORE_SPACE
|
||||||
setopt HIST_REDUCE_BLANKS
|
setopt HIST_REDUCE_BLANKS
|
||||||
setopt SHARE_HISTORY
|
setopt HIST_SAVE_NO_DUPS
|
||||||
setopt INC_APPEND_HISTORY
|
setopt INC_APPEND_HISTORY
|
||||||
|
setopt SHARE_HISTORY
|
||||||
|
rm -rf "${ZDOTDIR}/.zsh_history" && ln -sf "${XDG_DATA_HOME}/zsh/history" "${ZDOTDIR}/.zsh_history"
|
||||||
|
|
||||||
# set path
|
# set path
|
||||||
path=(~/.local/bin "${path[@]}")
|
path=(~/.local/bin "${path[@]}")
|
||||||
|
Loading…
Reference in New Issue
Block a user