commit 8ddd0ac08cbcf25535a6ef5ce7d5351a4389ef48
parent 1939e862c6cf7b3e10fcf82563c5e434974ba9c8
Author: Oscar Benedito <oscar@oscarbenedito.com>
Date:   Thu, 11 Dec 2025 00:16:18 +0100

Change zsh history to .local folder

Diffstat:
M.config/zsh/zshrc | 4++--
Mbootstrap.sh | 1+
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/.config/zsh/zshrc b/.config/zsh/zshrc @@ -18,7 +18,7 @@ PS1='%B%{$fg[magenta]%}%n%{$fg[blue]%}@%{$fg[green]%}%m %{$fg[yellow]%}%~%b%{$fg # set up history and history file HISTSIZE=100000 SAVEHIST=100000 -HISTFILE=~/.cache/zsh/history +HISTFILE="$XDG_DATA_HOME/zsh/history" setopt HIST_IGNORE_DUPS setopt HIST_FIND_NO_DUPS @@ -28,7 +28,7 @@ setopt EXTENDED_HISTORY autoload -U compinit zstyle ':completion:*' menu select zmodload zsh/complist -compinit -d ~/.cache/zsh/zcompdump +compinit -d "$XDG_CACHE_HOME/zsh/zcompdump" #_comp_options+=(globdots) # auto complete case insensitive diff --git a/bootstrap.sh b/bootstrap.sh @@ -32,6 +32,7 @@ for file in $(gitdotfiles ls-files); do done mkdir -p "$HOME/.cache/zsh" +mkdir -p "$HOME/.local/share/zsh" if [ "$smallinstall" = "1" ]; then for file in $(gitdotfiles ls-files | sed '/^\.config\/\(zsh\|git\/config\|nvim\|tmux\)\|^\.zshenv/d'); do