🔧 Massive update to personal gentoo configs

This commit is contained in:
tomit4 2025-12-03 02:44:11 -08:00
parent 505f6363ab
commit 6686861b86
497 changed files with 29421 additions and 7191 deletions

View file

@ -0,0 +1,8 @@
#!/bin/zsh
zmodload -F zsh/parameter p:functions
functions[autocomplete:${1}:old]="$(
unfunction $1 2> /dev/null
builtin autoload +X -Uz $1
print -r -- "$functions[$1]"
)"

View file

@ -0,0 +1,27 @@
#!/bin/zsh
emulate -L zsh
setopt $_autocomplete__func_opts[@]
typeset -g _autocomplete__last_cutbuffer
typeset -g _autocomplete__zle_flags=
{
if (( YANK_ACTIVE )); then
_autocomplete__zle_flags=yank
(( YANK_END <= CURSOR )) &&
_autocomplete__zle_flags+=before
return 1 # Tell caller to abort.
fi
[[ $_autocomplete__last_cutbuffer != $CUTBUFFER ]] &&
_autocomplete__zle_flags=kill
return 0
} always {
[[ -n $_autocomplete__zle_flags ]] &&
builtin zle -f $_autocomplete__zle_flags
typeset -g _autocomplete__last_cutbuffer=$CUTBUFFER
}
return 0