mirror of
https://github.com/materusPL/nixos-config
synced 2026-06-12 05:27:22 +02:00
Zsh completions changes
This commit is contained in:
parent
5f753f2050
commit
c159b6dfdd
@ -140,12 +140,11 @@ function __zsh_compl () {
|
|||||||
# Some functions, like _apt and _dpkg, are very slow. We can use a cache in
|
# Some functions, like _apt and _dpkg, are very slow. We can use a cache in
|
||||||
# order to speed things up
|
# order to speed things up
|
||||||
if [[ ${__COMP_CACHING:-yes} == yes ]]; then
|
if [[ ${__COMP_CACHING:-yes} == yes ]]; then
|
||||||
__COMP_CACHE_DIR=${__COMP_CACHE_DIR:-${ZDOTDIR:-$HOME}/.cache}
|
if [[ ! -d ${ZSH_COMPDIR} ]]; then
|
||||||
if [[ ! -d ${__COMP_CACHE_DIR} ]]; then
|
command mkdir -p "${ZSH_COMPDIR}"
|
||||||
command mkdir -p "${__COMP_CACHE_DIR}"
|
|
||||||
fi
|
fi
|
||||||
zstyle ':completion:*' use-cache yes
|
zstyle ':completion:*' use-cache yes
|
||||||
zstyle ':completion:*:complete:*' cache-path "${__COMP_CACHE_DIR}"
|
zstyle ':completion:*:complete:*' cache-path "${ZSH_COMPDIR}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# host completion
|
# host completion
|
||||||
|
|||||||
@ -1 +1,7 @@
|
|||||||
|
#MSYS
|
||||||
|
if [[ "$(uname -s)" =~ ^MSYS_NT.* ]]; then
|
||||||
|
export MSYS=winsymlinks:nativestrict
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
__MATERUS_HM_ZSH=1
|
__MATERUS_HM_ZSH=1
|
||||||
@ -24,8 +24,6 @@ fi
|
|||||||
[ -d $ZSH_DATA_DIR/plugins/zsh-autosuggestions ] || git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_DATA_DIR/plugins/zsh-autosuggestions
|
[ -d $ZSH_DATA_DIR/plugins/zsh-autosuggestions ] || git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_DATA_DIR/plugins/zsh-autosuggestions
|
||||||
|
|
||||||
source ${ZSH_DATA_DIR}/plugins/powerlevel10k/powerlevel10k.zsh-theme
|
source ${ZSH_DATA_DIR}/plugins/powerlevel10k/powerlevel10k.zsh-theme
|
||||||
source ${ZSH_CONFIG_DIR}/extra/zinputrc
|
|
||||||
source ${ZSH_CONFIG_DIR}/extra/zshcompletion.zsh
|
|
||||||
|
|
||||||
source ${ZSH_DATA_DIR}/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
source ${ZSH_DATA_DIR}/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
source ${ZSH_DATA_DIR}/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh
|
source ${ZSH_DATA_DIR}/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh
|
||||||
@ -73,6 +71,8 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
#region Bindings
|
#region Bindings
|
||||||
|
source ${ZSH_CONFIG_DIR}/extra/zinputrc
|
||||||
|
|
||||||
bindkey -r "^["
|
bindkey -r "^["
|
||||||
bindkey "^[[1;5C" forward-word
|
bindkey "^[[1;5C" forward-word
|
||||||
bindkey "^[[1;5D" backward-word
|
bindkey "^[[1;5D" backward-word
|
||||||
@ -85,8 +85,13 @@ bindkey '^[[3;2~' delete-word
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Completions
|
#region Completions
|
||||||
ZSH_COMPDUMP="${ZSH_COMPDUMP:-${XDG_CACHE_HOME:-${HOME}/.cache}/.zcompdump-${HOST}-${ZSH_VERSION}}"
|
ZSH_COMPDIR="${ZSH_COMPDIR:-${XDG_CACHE_HOME:-${HOME}/.cache}/zsh}"
|
||||||
|
ZSH_COMPDUMP="${ZSH_COMPDUMP:-${ZSH_COMPDIR}/.zcompdump-${HOST}-${ZSH_VERSION}}"
|
||||||
|
if [[ ! -d ${ZSH_COMPDIR} ]]; then
|
||||||
|
command mkdir -p "${ZSH_COMPDIR}"
|
||||||
|
fi
|
||||||
autoload -U compinit && compinit -d $ZSH_COMPDUMP
|
autoload -U compinit && compinit -d $ZSH_COMPDUMP
|
||||||
|
source ${ZSH_CONFIG_DIR}/extra/zshcompletion.zsh
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Functions
|
#region Functions
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user