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:
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