More XDG compatibility
This commit is contained in:
parent
755f7d1413
commit
054f3a8439
|
@ -4,12 +4,17 @@ fpath=( "${ZDOTDIR:+$ZDOTDIR/compdef}" "/etc/zsh/compdef" $fpath )
|
||||||
[[ -n $(echo /etc/zsh/compdef/*(N:t)) ]] && autoload -U /etc/zsh/compdef/*(N:t)
|
[[ -n $(echo /etc/zsh/compdef/*(N:t)) ]] && autoload -U /etc/zsh/compdef/*(N:t)
|
||||||
[[ -n $(echo $ZDOTDIR/compdef/*(N:t)) ]] && autoload -U $ZDOTDIR/compdef/*(N:t)
|
[[ -n $(echo $ZDOTDIR/compdef/*(N:t)) ]] && autoload -U $ZDOTDIR/compdef/*(N:t)
|
||||||
|
|
||||||
|
ZSH_COMPDUMP_LOCATION=${XDG_CACHE_HOME:-$HOME/.cache/zsh/zcompdump-$ZSH_VERSION}
|
||||||
|
mkdir -p ${ZSH_COMPDUMP_LOCATION:h}
|
||||||
|
|
||||||
autoload -Uz compinit
|
autoload -Uz compinit
|
||||||
if [[ ${UID} -eq 0 ]] && [[ -n ${SUDO_USER} ]]; then
|
if [[ ${UID} -eq 0 ]] && [[ -n ${SUDO_USER} ]]; then
|
||||||
compinit -u
|
compinit -u -d $ZSH_COMPDUMP_LOCATION
|
||||||
else
|
else
|
||||||
compinit
|
compinit -d $ZSH_COMPDUMP_LOCATION
|
||||||
fi
|
fi
|
||||||
|
unset ZSH_COMPDUMP_LOCATION
|
||||||
|
|
||||||
autoload -U +X bashcompinit && bashcompinit
|
autoload -U +X bashcompinit && bashcompinit
|
||||||
|
|
||||||
zstyle ':completion:*:descriptions' format ‘%B%d%b’
|
zstyle ':completion:*:descriptions' format ‘%B%d%b’
|
||||||
|
|
2
confs
2
confs
|
@ -12,7 +12,7 @@ offlineimap $XDG_CONFIG_HOME/offlineimap/config
|
||||||
qutebrowser $XDG_CONFIG_HOME/qutebrowser/
|
qutebrowser $XDG_CONFIG_HOME/qutebrowser/
|
||||||
qutebrowser-scripts $XDG_DATA_HOME/qutebrowser/userscripts
|
qutebrowser-scripts $XDG_DATA_HOME/qutebrowser/userscripts
|
||||||
ssh $HOME/.ssh/config
|
ssh $HOME/.ssh/config
|
||||||
vdirsyncer $HOME/.vdirsyncer/config
|
vdirsyncer $XDG_CONFIG_HOME/vdirsyncer/config
|
||||||
vim $XDG_CONFIG_HOME/vim
|
vim $XDG_CONFIG_HOME/vim
|
||||||
xd $XDG_CONFIG_HOME/xd.conf
|
xd $XDG_CONFIG_HOME/xd.conf
|
||||||
xd $XDG_CONFIG_HOME/xd.conf
|
xd $XDG_CONFIG_HOME/xd.conf
|
||||||
|
|
Loading…
Reference in a new issue