Compare commits

...

4 Commits

Author SHA1 Message Date
venus
859dbd855a added aliases and fixed some keybinds 2026-07-24 05:53:37 -05:00
venus
983ae4898b better keybind support 2026-07-05 01:34:14 -05:00
venus
f17e3d05ef fixed plugins loading when not installed bug 2026-06-26 14:12:52 -05:00
venus
57c436f9b7 fixed gobin path 2026-06-02 01:48:07 -05:00
5 changed files with 342 additions and 186 deletions

View File

@@ -1,4 +1,4 @@
#files: 885 version: 5.9 #files: 921 version: 5.9.2
_comps=( _comps=(
'-' '_precommand' '-' '_precommand'
@@ -7,6 +7,10 @@ _comps=(
'5l' '_go' '5l' '_go'
'6g' '_go' '6g' '_go'
'6l' '_go' '6l' '_go'
'7z' '_7zip'
'7za' '_7zip'
'7zr' '_7zip'
'7zz' '_7zip'
'8g' '_go' '8g' '_go'
'8l' '_go' '8l' '_go'
'a2ps' '_a2ps' 'a2ps' '_a2ps'
@@ -23,7 +27,8 @@ _comps=(
'adb' '_adb' 'adb' '_adb'
'add-zle-hook-widget' '_add-zle-hook-widget' 'add-zle-hook-widget' '_add-zle-hook-widget'
'add-zsh-hook' '_add-zsh-hook' 'add-zsh-hook' '_add-zsh-hook'
'admin' '_sccs' 'age' '_age'
'age-keygen' '_age'
'ali' '_mh' 'ali' '_mh'
'alias' '_alias' 'alias' '_alias'
'amaya' '_webbrowser' 'amaya' '_webbrowser'
@@ -56,6 +61,7 @@ _comps=(
'_arguments' '__arguments' '_arguments' '__arguments'
'arp' '_arp' 'arp' '_arp'
'arping' '_arping' 'arping' '_arping'
'arptables' '_iptables'
'-array-value-' '_value' '-array-value-' '_value'
'asciidoctor' '_asciidoctor' 'asciidoctor' '_asciidoctor'
'asciinema' '_asciinema' 'asciinema' '_asciinema'
@@ -65,6 +71,8 @@ _comps=(
'atq' '_at' 'atq' '_at'
'atrm' '_at' 'atrm' '_at'
'attr' '_attr' 'attr' '_attr'
'audit2allow' '_selinux'
'audit2why' '_selinux'
'augtool' '_augeas' 'augtool' '_augeas'
'autoload' '_typeset' 'autoload' '_typeset'
'avahi-browse' '_avahi' 'avahi-browse' '_avahi'
@@ -72,6 +80,7 @@ _comps=(
'avahi-resolve' '_avahi' 'avahi-resolve' '_avahi'
'avahi-resolve-address' '_avahi' 'avahi-resolve-address' '_avahi'
'avahi-resolve-host-name' '_avahi' 'avahi-resolve-host-name' '_avahi'
'avcstat' '_selinux'
'awk' '_awk' 'awk' '_awk'
'b2sum' '_md5sum' 'b2sum' '_md5sum'
'barbican' '_openstack' 'barbican' '_openstack'
@@ -88,6 +97,7 @@ _comps=(
'bibtex' '_bibtex' 'bibtex' '_bibtex'
'bindkey' '_bindkey' 'bindkey' '_bindkey'
'bison' '_bison' 'bison' '_bison'
'blkid' '_blkid'
'bluetoothctl' '_bluetoothctl' 'bluetoothctl' '_bluetoothctl'
'bmake' '_make' 'bmake' '_make'
'bogofilter' '_bogofilter' 'bogofilter' '_bogofilter'
@@ -133,6 +143,7 @@ _comps=(
'bzr' '_bzr' 'bzr' '_bzr'
'c++' '_gcc' 'c++' '_gcc'
'cabal' '_cabal' 'cabal' '_cabal'
'cacaclock' '_cacaclock'
'cal' '_cal' 'cal' '_cal'
'calendar' '_calendar' 'calendar' '_calendar'
'calibre' '_calibre' 'calibre' '_calibre'
@@ -146,7 +157,6 @@ _comps=(
'cc' '_gcc' 'cc' '_gcc'
'ccal' '_ccal' 'ccal' '_ccal'
'cd' '_cd' 'cd' '_cd'
'cdc' '_sccs'
'cdcd' '_cdcd' 'cdcd' '_cdcd'
'cdr' '_cdr' 'cdr' '_cdr'
'cdrdao' '_cdrdao' 'cdrdao' '_cdrdao'
@@ -156,8 +166,11 @@ _comps=(
'cftp' '_twisted' 'cftp' '_twisted'
'chage' '_users' 'chage' '_users'
'chattr' '_chattr' 'chattr' '_chattr'
'chcon' '_chcon' 'chcon' '_selinux'
'chdir' '_cd' 'chdir' '_cd'
'chdman' '_chdman'
'checkmodule' '_selinux'
'checkpolicy' '_selinux'
'chfn' '_users' 'chfn' '_users'
'chgrp' '_chown' 'chgrp' '_chown'
'chimera' '_webbrowser' 'chimera' '_webbrowser'
@@ -184,8 +197,8 @@ _comps=(
'cmp' '_cmp' 'cmp' '_cmp'
'co' '_rcs' 'co' '_rcs'
'code' '_code' 'code' '_code'
'col' '_col'
'column' '_column' 'column' '_column'
'comb' '_sccs'
'combine' '_imagemagick' 'combine' '_imagemagick'
'combinediff' '_patchutils' 'combinediff' '_patchutils'
'comm' '_comm' 'comm' '_comm'
@@ -195,6 +208,7 @@ _comps=(
'comp' '_mh' 'comp' '_mh'
'compadd' '_compadd' 'compadd' '_compadd'
'compdef' '_compdef' 'compdef' '_compdef'
'compinit' '_compinit'
'composer' '_composer' 'composer' '_composer'
'composer.phar' '_composer' 'composer.phar' '_composer'
'composite' '_imagemagick' 'composite' '_imagemagick'
@@ -243,7 +257,6 @@ _comps=(
'dd' '_dd' 'dd' '_dd'
'declare' '_typeset' 'declare' '_typeset'
'-default-' '_default' '-default-' '_default'
'delta' '_sccs'
'deno' '_deno' 'deno' '_deno'
'designate' '_openstack' 'designate' '_openstack'
'devtodo' '_devtodo' 'devtodo' '_devtodo'
@@ -275,6 +288,7 @@ _comps=(
'dolphin' '_dolphin' 'dolphin' '_dolphin'
'domainname' '_yp' 'domainname' '_yp'
'dos2unix' '_dos2unix' 'dos2unix' '_dos2unix'
'dotnet' '_dotnet'
'drill' '_drill' 'drill' '_drill'
'dropbox' '_dropbox' 'dropbox' '_dropbox'
'dropdb' '_postgresql' 'dropdb' '_postgresql'
@@ -299,7 +313,9 @@ _comps=(
'ebook-meta' '_calibre' 'ebook-meta' '_calibre'
'ebook-polish' '_calibre' 'ebook-polish' '_calibre'
'ebook-viewer' '_calibre' 'ebook-viewer' '_calibre'
'ebtables' '_iptables'
'ecasound' '_ecasound' 'ecasound' '_ecasound'
'echo' '_echo'
'echotc' '_echotc' 'echotc' '_echotc'
'echoti' '_echoti' 'echoti' '_echoti'
'ed' '_ed' 'ed' '_ed'
@@ -342,6 +358,7 @@ _comps=(
'fc' '_fc' 'fc' '_fc'
'fc-list' '_xft_fonts' 'fc-list' '_xft_fonts'
'fc-match' '_xft_fonts' 'fc-match' '_xft_fonts'
'fd' '_fd'
'feh' '_feh' 'feh' '_feh'
'fetch-ebook-metadata' '_calibre' 'fetch-ebook-metadata' '_calibre'
'fetchmail' '_fetchmail' 'fetchmail' '_fetchmail'
@@ -356,7 +373,9 @@ _comps=(
'finger' '_finger' 'finger' '_finger'
'firefox' '_mozilla' 'firefox' '_mozilla'
'-first-' '_first' '-first-' '_first'
'fish' '_fish'
'fixdlsrps' '_psutils' 'fixdlsrps' '_psutils'
'fixfiles' '_selinux'
'fixfmps' '_psutils' 'fixfmps' '_psutils'
'fixmacps' '_psutils' 'fixmacps' '_psutils'
'fixpsditps' '_psutils' 'fixpsditps' '_psutils'
@@ -375,6 +394,7 @@ _comps=(
'flist' '_mh' 'flist' '_mh'
'flists' '_mh' 'flists' '_mh'
'float' '_typeset' 'float' '_typeset'
'flua' '_lua'
'fmt' '_fmt' 'fmt' '_fmt'
'fmttest' '_mh' 'fmttest' '_mh'
'fned' '_zed' 'fned' '_zed'
@@ -393,6 +413,7 @@ _comps=(
'functions' '_typeset' 'functions' '_typeset'
'fuser' '_fuser' 'fuser' '_fuser'
'fusermount' '_fusermount' 'fusermount' '_fusermount'
'fusermount3' '_fusermount'
'fwhois' '_whois' 'fwhois' '_whois'
'g++' '_gcc' 'g++' '_gcc'
'galeon' '_webbrowser' 'galeon' '_webbrowser'
@@ -421,11 +442,11 @@ _comps=(
'gdiff' '_diff' 'gdiff' '_diff'
'gdu' '_du' 'gdu' '_du'
'geany' '_geany' 'geany' '_geany'
'gecho' '_echo'
'gegrep' '_grep' 'gegrep' '_grep'
'gem' '_gem' 'gem' '_gem'
'genisoimage' '_genisoimage' 'genisoimage' '_genisoimage'
'genv' '_env' 'genv' '_env'
'get' '_sccs'
'getafm' '_psutils' 'getafm' '_psutils'
'getconf' '_getconf' 'getconf' '_getconf'
'getent' '_getent' 'getent' '_getent'
@@ -435,6 +456,8 @@ _comps=(
'getmail' '_getmail' 'getmail' '_getmail'
'getopt' '_getopt' 'getopt' '_getopt'
'getopts' '_vars' 'getopts' '_vars'
'getpidprevcon' '_selinux'
'getsebool' '_selinux'
'gex' '_vim' 'gex' '_vim'
'gexpand' '_unexpand' 'gexpand' '_unexpand'
'gfgrep' '_grep' 'gfgrep' '_grep'
@@ -475,6 +498,7 @@ _comps=(
'gnl' '_nl' 'gnl' '_nl'
'gnocchi' '_openstack' 'gnocchi' '_openstack'
'gnome-gv' '_gnome-gv' 'gnome-gv' '_gnome-gv'
'gnumake' '_make'
'gnumfmt' '_numfmt' 'gnumfmt' '_numfmt'
'gnupod_addsong' '_gnupod' 'gnupod_addsong' '_gnupod'
'gnupod_addsong.pl' '_gnupod' 'gnupod_addsong.pl' '_gnupod'
@@ -530,7 +554,7 @@ _comps=(
'gshuf' '_shuf' 'gshuf' '_shuf'
'gslj' '_pspdf' 'gslj' '_pspdf'
'gslp' '_pspdf' 'gslp' '_pspdf'
'gsnd' '_pspdf' 'gsnd' '_ghostscript'
'gsort' '_sort' 'gsort' '_sort'
'gsplit' '_split' 'gsplit' '_split'
'gstat' '_stat' 'gstat' '_stat'
@@ -589,11 +613,11 @@ _comps=(
'gzgrep' '_grep' 'gzgrep' '_grep'
'gzilla' '_webbrowser' 'gzilla' '_webbrowser'
'gzip' '_gzip' 'gzip' '_gzip'
'hardlink' '_hardlink'
'hash' '_hash' 'hash' '_hash'
'hd' '_hexdump' 'hd' '_hexdump'
'head' '_head' 'head' '_head'
'heat' '_openstack' 'heat' '_openstack'
'help' '_sccs'
'hexdump' '_hexdump' 'hexdump' '_hexdump'
'hilite' '_precommand' 'hilite' '_precommand'
'histed' '_zed' 'histed' '_zed'
@@ -665,7 +689,9 @@ _comps=(
'join' '_join' 'join' '_join'
'journalctl' '_journalctl' 'journalctl' '_journalctl'
'jq' '_jq' 'jq' '_jq'
'jupyter' '_jupyter'
'kdeconnect-cli' '_kdeconnect' 'kdeconnect-cli' '_kdeconnect'
'kde-inhibit' '_kde-inhibit'
'kernel-install' '_kernel-install' 'kernel-install' '_kernel-install'
'keyring' '_keyring' 'keyring' '_keyring'
'keystone' '_openstack' 'keystone' '_openstack'
@@ -680,6 +706,8 @@ _comps=(
'konqueror' '_webbrowser' 'konqueror' '_webbrowser'
'kpartx' '_kpartx' 'kpartx' '_kpartx'
'kpdf' '_pdf' 'kpdf' '_pdf'
'krunner' '_krunner'
'kscreen-doctor' '_kscreen-doctor'
'ksh' '_sh' 'ksh' '_sh'
'ksh88' '_sh' 'ksh88' '_sh'
'ksh93' '_sh' 'ksh93' '_sh'
@@ -688,6 +716,16 @@ _comps=(
'lastb' '_last' 'lastb' '_last'
'latex' '_tex' 'latex' '_tex'
'latexmk' '_tex' 'latexmk' '_tex'
'ldapadd' '_openldap'
'ldapcompare' '_openldap'
'ldapdelete' '_openldap'
'ldapexop' '_openldap'
'ldapmodify' '_openldap'
'ldapmodrdn' '_openldap'
'ldappasswd' '_openldap'
'ldapsearch' '_openldap'
'ldapurl' '_openldap'
'ldapwhoami' '_openldap'
'ldconfig' '_ldconfig' 'ldconfig' '_ldconfig'
'ldconfig.real' '_ldconfig' 'ldconfig.real' '_ldconfig'
'ldd' '_ldd' 'ldd' '_ldd'
@@ -700,6 +738,7 @@ _comps=(
'links' '_links' 'links' '_links'
'links2' '_links' 'links2' '_links'
'linux' '_uml' 'linux' '_uml'
'lksh' '_sh'
'lldb' '_lldb' 'lldb' '_lldb'
'llvm-g++' '_gcc' 'llvm-g++' '_gcc'
'llvm-gcc' '_gcc' 'llvm-gcc' '_gcc'
@@ -738,8 +777,24 @@ _comps=(
'lsusb' '_lsusb' 'lsusb' '_lsusb'
'ltrace' '_ltrace' 'ltrace' '_ltrace'
'lua' '_lua' 'lua' '_lua'
'lualatex' '_tex'
'luarocks' '_luarocks' 'luarocks' '_luarocks'
'luarocks-admin' '_luarocks-admin' 'luarocks-admin' '_luarocks-admin'
'lvchange' '_lvm2'
'lvconvert' '_lvm2'
'lvcreate' '_lvm2'
'lvdisplay' '_lvm2'
'lvextend' '_lvm2'
'lvm' '_lvm2'
'lvmconfig' '_lvm2'
'lvmdiskscan' '_lvm2'
'lvmdump' '_lvm2'
'lvreduce' '_lvm2'
'lvremove' '_lvm2'
'lvrename' '_lvm2'
'lvresize' '_lvm2'
'lvs' '_lvm2'
'lvscan' '_lvm2'
'lynx' '_lynx' 'lynx' '_lynx'
'lz4' '_lz4' 'lz4' '_lz4'
'lz4c' '_lz4' 'lz4c' '_lz4'
@@ -763,6 +818,7 @@ _comps=(
'mark' '_mh' 'mark' '_mh'
'mat' '_mat' 'mat' '_mat'
'mat2' '_mat2' 'mat2' '_mat2'
'matchpathcon' '_selinux'
'-math-' '_math' '-math-' '_math'
'matlab' '_matlab' 'matlab' '_matlab'
'mattrib' '_mtools' 'mattrib' '_mtools'
@@ -855,6 +911,8 @@ _comps=(
'mysqlimport' '_mysql_utils' 'mysqlimport' '_mysql_utils'
'mysqlshow' '_mysql_utils' 'mysqlshow' '_mysql_utils'
'nail' '_mail' 'nail' '_mail'
'namei' '_namei'
'nano' '_nano'
'native2ascii' '_java' 'native2ascii' '_java'
'nautilus' '_nautilus' 'nautilus' '_nautilus'
'nawk' '_awk' 'nawk' '_awk'
@@ -863,7 +921,9 @@ _comps=(
'ncftp' '_ncftp' 'ncftp' '_ncftp'
'ncl' '_nedit' 'ncl' '_nedit'
'nedit' '_nedit' 'nedit' '_nedit'
'nedit-client' '_nedit'
'nedit-nc' '_nedit' 'nedit-nc' '_nedit'
'neomutt' '_mutt'
'netcat' '_netcat' 'netcat' '_netcat'
'netrik' '_webbrowser' 'netrik' '_webbrowser'
'netscape' '_netscape' 'netscape' '_netscape'
@@ -872,6 +932,7 @@ _comps=(
'neutron' '_openstack' 'neutron' '_openstack'
'new' '_mh' 'new' '_mh'
'newgrp' '_groups' 'newgrp' '_groups'
'newrole' '_selinux'
'next' '_mh' 'next' '_mh'
'nginx' '_nginx' 'nginx' '_nginx'
'ngrep' '_ngrep' 'ngrep' '_ngrep'
@@ -913,6 +974,7 @@ _comps=(
'opusdec' '_opustools' 'opusdec' '_opustools'
'opusenc' '_opustools' 'opusenc' '_opustools'
'opusinfo' '_opustools' 'opusinfo' '_opustools'
'osh' '_sh'
'p11-kit' '_p11-kit' 'p11-kit' '_p11-kit'
'p4' '_perforce' 'p4' '_perforce'
'p4d' '_perforce' 'p4d' '_perforce'
@@ -927,11 +989,13 @@ _comps=(
'pactl' '_pulseaudio' 'pactl' '_pulseaudio'
'padsp' '_pulseaudio' 'padsp' '_pulseaudio'
'pandoc' '_pandoc' 'pandoc' '_pandoc'
'papers' '_papers'
'paplay' '_pulseaudio' 'paplay' '_pulseaudio'
'-parameter-' '_parameter' '-parameter-' '_parameter'
'parec' '_pulseaudio' 'parec' '_pulseaudio'
'parecord' '_pulseaudio' 'parecord' '_pulseaudio'
'paru' '_paru' 'paru' '_paru'
'pass' '_pass'
'passwd' '_users' 'passwd' '_users'
'paste' '_paste' 'paste' '_paste'
'pasuspender' '_pulseaudio' 'pasuspender' '_pulseaudio'
@@ -957,6 +1021,7 @@ _comps=(
'pdksh' '_sh' 'pdksh' '_sh'
'perf' '_perf' 'perf' '_perf'
'perl' '_perl' 'perl' '_perl'
'perlbrew' '_perlbrew'
'perldoc' '_perldoc' 'perldoc' '_perldoc'
'pfiles' '_pids' 'pfiles' '_pids'
'pflags' '_pids' 'pflags' '_pids'
@@ -973,6 +1038,7 @@ _comps=(
'picocom' '_picocom' 'picocom' '_picocom'
'pidof' '_pidof' 'pidof' '_pidof'
'pidstat' '_sysstat' 'pidstat' '_sysstat'
'pidwait' '_pgrep'
'pigz' '_gzip' 'pigz' '_gzip'
'pine' '_pine' 'pine' '_pine'
'pinef' '_pine' 'pinef' '_pine'
@@ -984,6 +1050,7 @@ _comps=(
'pkginfo' '_pkginfo' 'pkginfo' '_pkginfo'
'pkgrm' '_pkgrm' 'pkgrm' '_pkgrm'
'pkill' '_pgrep' 'pkill' '_pgrep'
'plasmashell' '_plasmashell'
'playerctl' '_playerctl' 'playerctl' '_playerctl'
'pldd' '_pids' 'pldd' '_pids'
'pmake' '_make' 'pmake' '_make'
@@ -1006,6 +1073,7 @@ _comps=(
'policytool' '_java' 'policytool' '_java'
'pon' '_pon' 'pon' '_pon'
'popd' '_directory_stack' 'popd' '_directory_stack'
'posh' '_sh'
'postconf' '_postfix' 'postconf' '_postfix'
'postgres' '_postgresql' 'postgres' '_postgresql'
'postmaster' '_postgresql' 'postmaster' '_postgresql'
@@ -1018,8 +1086,6 @@ _comps=(
'printf' '_print' 'printf' '_print'
'prompt' '_prompt' 'prompt' '_prompt'
'prove' '_prove' 'prove' '_prove'
'prs' '_sccs'
'prt' '_sccs'
'prun' '_pids' 'prun' '_pids'
'ps' '_ps' 'ps' '_ps'
'ps2ascii' '_pspdf' 'ps2ascii' '_pspdf'
@@ -1050,6 +1116,15 @@ _comps=(
'pump' '_pump' 'pump' '_pump'
'pushd' '_cd' 'pushd' '_cd'
'pv' '_pv' 'pv' '_pv'
'pvchange' '_lvm2'
'pvck' '_lvm2'
'pvcreate' '_lvm2'
'pvdisplay' '_lvm2'
'pvmove' '_lvm2'
'pvremove' '_lvm2'
'pvresize' '_lvm2'
'pvs' '_lvm2'
'pvscan' '_lvm2'
'pwait' '_pids' 'pwait' '_pids'
'pwdx' '_pids' 'pwdx' '_pids'
'pwgen' '_pwgen' 'pwgen' '_pwgen'
@@ -1093,8 +1168,11 @@ _comps=(
'-redirect-,>,gzip' '_gzip' '-redirect-,>,gzip' '_gzip'
'-redirect-,<,uncompress' '_compress' '-redirect-,<,uncompress' '_compress'
'-redirect-,<,unxz' '_xz' '-redirect-,<,unxz' '_xz'
'-redirect-,<,unzstd' '_zstd'
'-redirect-,<,xz' '_xz' '-redirect-,<,xz' '_xz'
'-redirect-,>,xz' '_xz' '-redirect-,>,xz' '_xz'
'-redirect-,<,zstd' '_zstd'
'-redirect-,>,zstd' '_zstd'
'refile' '_mh' 'refile' '_mh'
'rehash' '_hash' 'rehash' '_hash'
'reindexdb' '_postgresql' 'reindexdb' '_postgresql'
@@ -1104,16 +1182,18 @@ _comps=(
'repl' '_mh' 'repl' '_mh'
'resolvectl' '_resolvectl' 'resolvectl' '_resolvectl'
'restart' '_initctl' 'restart' '_initctl'
'restorecon' '_selinux'
'retawq' '_webbrowser' 'retawq' '_webbrowser'
'rg' '_rg' 'rg' '_rg'
'rgrep' '_grep' 'rgrep' '_grep'
'rgview' '_vim' 'rgview' '_vim'
'rgvim' '_vim' 'rgvim' '_vim'
'ri' '_ri' 'ri' '_ri'
'rksh' '_sh'
'rksh93' '_sh'
'rlogin' '_rlogin' 'rlogin' '_rlogin'
'rm' '_rm' 'rm' '_rm'
'rmd160' '_cksum' 'rmd160' '_cksum'
'rmdel' '_sccs'
'rmdir' '_rmdir' 'rmdir' '_rmdir'
'rmf' '_mh' 'rmf' '_mh'
'rmic' '_java' 'rmic' '_java'
@@ -1121,7 +1201,7 @@ _comps=(
'rmiregistry' '_java' 'rmiregistry' '_java'
'rmm' '_mh' 'rmm' '_mh'
'rmmod' '_rmmod' 'rmmod' '_rmmod'
'rmpc' '_rmpc' 'rnano' '_nano'
'route' '_route' 'route' '_route'
'rrdtool' '_rrdtool' 'rrdtool' '_rrdtool'
'rsh' '_rlogin' 'rsh' '_rlogin'
@@ -1133,6 +1213,7 @@ _comps=(
'ruby' '_ruby' 'ruby' '_ruby'
'ruby-mri' '_ruby' 'ruby-mri' '_ruby'
'run0' '_run0' 'run0' '_run0'
'runcon' '_selinux'
'run-help' '_run-help' 'run-help' '_run-help'
'rup' '_hosts' 'rup' '_hosts'
'rusage' '_precommand' 'rusage' '_precommand'
@@ -1141,7 +1222,6 @@ _comps=(
'rwho' '_hosts' 'rwho' '_hosts'
'rxvt' '_urxvt' 'rxvt' '_urxvt'
's2p' '_sed' 's2p' '_sed'
'sact' '_sccs'
'sadf' '_sysstat' 'sadf' '_sysstat'
'sahara' '_openstack' 'sahara' '_openstack'
'sar' '_sysstat' 'sar' '_sysstat'
@@ -1158,19 +1238,36 @@ _comps=(
'script' '_script' 'script' '_script'
'scriptreplay' '_script' 'scriptreplay' '_script'
'seaf-cli' '_seafile' 'seaf-cli' '_seafile'
'sealert' '_selinux'
'secon' '_selinux'
'sed' '_sed' 'sed' '_sed'
'sedismod' '_selinux'
'sedta' '_selinux'
'seinfo' '_selinux'
'selinuxconlist' '_selinux'
'selinuxdefcon' '_selinux'
'selinuxexeccon' '_selinux'
'semanage' '_selinux'
'semodule' '_selinux'
'semodule_unpackage' '_selinux'
'senlin' '_openstack' 'senlin' '_openstack'
'sensors' '_sensors' 'sensors' '_sensors'
'sensors-detect' '_sensors-detect' 'sensors-detect' '_sensors-detect'
'sepolgen' '_selinux'
'sepolicy' '_selinux'
'seq' '_seq' 'seq' '_seq'
'serialver' '_java' 'serialver' '_java'
'service' '_service' 'service' '_service'
'sesearch' '_selinux'
'sestatus' '_selinux'
'set' '_set' 'set' '_set'
'setenforce' '_selinux'
'setfacl' '_setfacl' 'setfacl' '_setfacl'
'setfacl.exe' '_setfacl' 'setfacl.exe' '_setfacl'
'setfattr' '_attr' 'setfattr' '_attr'
'setopt' '_setopt' 'setopt' '_setopt'
'setpriv' '_setpriv' 'setpriv' '_setpriv'
'setsebool' '_selinux'
'setsid' '_setsid' 'setsid' '_setsid'
'setxkbmap' '_setxkbmap' 'setxkbmap' '_setxkbmap'
'sftp' '_ssh' 'sftp' '_ssh'
@@ -1194,6 +1291,7 @@ _comps=(
'shtab' '_shtab' 'shtab' '_shtab'
'shuf' '_shuf' 'shuf' '_shuf'
'shutdown' '_shutdown' 'shutdown' '_shutdown'
'sioyek' '_sioyek'
'sisu' '_sisu' 'sisu' '_sisu'
'skein1024' '_cksum' 'skein1024' '_cksum'
'skein256' '_cksum' 'skein256' '_cksum'
@@ -1234,8 +1332,8 @@ _comps=(
'stat' '_stat' 'stat' '_stat'
'status' '_initctl' 'status' '_initctl'
'stdbuf' '_stdbuf' 'stdbuf' '_stdbuf'
'stg' '_stgit'
'stop' '_initctl' 'stop' '_initctl'
'storagectl' '_storagectl'
'stow' '_stow' 'stow' '_stow'
'strace' '_strace' 'strace' '_strace'
'strace64' '_strace' 'strace64' '_strace'
@@ -1282,11 +1380,13 @@ _comps=(
'systemd-path' '_systemd-path' 'systemd-path' '_systemd-path'
'systemd-resolve' '_resolvectl' 'systemd-resolve' '_resolvectl'
'systemd-run' '_systemd-run' 'systemd-run' '_systemd-run'
'systemd-sysinstall' '_systemd-sysinstall'
'systemd-tmpfiles' '_systemd-tmpfiles' 'systemd-tmpfiles' '_systemd-tmpfiles'
'systemd-tty-ask-password-agent' '_systemd' 'systemd-tty-ask-password-agent' '_systemd'
'tac' '_tac' 'tac' '_tac'
'tacker' '_openstack' 'tacker' '_openstack'
'tail' '_tail' 'tail' '_tail'
'tailscale' '_tailscale'
'talk' '_other_accounts' 'talk' '_other_accounts'
'tar' '_tar' 'tar' '_tar'
'tardy' '_tardy' 'tardy' '_tardy'
@@ -1334,6 +1434,7 @@ _comps=(
'traceroute' '_hosts' 'traceroute' '_hosts'
'transmission-remote' '_transmission' 'transmission-remote' '_transmission'
'trap' '_trap' 'trap' '_trap'
'trash' '_trash'
'tree' '_tree' 'tree' '_tree'
'trial' '_twisted' 'trial' '_twisted'
'trove' '_openstack' 'trove' '_openstack'
@@ -1370,7 +1471,6 @@ _comps=(
'uncompress' '_compress' 'uncompress' '_compress'
'unexpand' '_unexpand' 'unexpand' '_unexpand'
'unfunction' '_functions' 'unfunction' '_functions'
'unget' '_sccs'
'unhash' '_unhash' 'unhash' '_unhash'
'uniq' '_uniq' 'uniq' '_uniq'
'unison' '_unison' 'unison' '_unison'
@@ -1389,6 +1489,7 @@ _comps=(
'unwrapdiff' '_patchutils' 'unwrapdiff' '_patchutils'
'unxz' '_xz' 'unxz' '_xz'
'unzip' '_zip' 'unzip' '_zip'
'unzstd' '_zstd'
'upower' '_upower' 'upower' '_upower'
'uptime' '_uptime' 'uptime' '_uptime'
'urxvt' '_urxvt' 'urxvt' '_urxvt'
@@ -1403,8 +1504,8 @@ _comps=(
'usermod' '_user_admin' 'usermod' '_user_admin'
'uv' '_uv' 'uv' '_uv'
'vacuumdb' '_postgresql' 'vacuumdb' '_postgresql'
'val' '_sccs'
'valgrind' '_valgrind' 'valgrind' '_valgrind'
'validatetrans' '_selinux'
'-value-' '_value' '-value-' '_value'
'-value-,ADB_TRACE,-default-' '_adb' '-value-,ADB_TRACE,-default-' '_adb'
'-value-,ANDROID_LOG_TAGS,-default-' '_adb' '-value-,ANDROID_LOG_TAGS,-default-' '_adb'
@@ -1412,8 +1513,10 @@ _comps=(
'-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible' '-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible'
'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' '-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible'
'-value-,ANT_ARGS,-default-' '_ant' '-value-,ANT_ARGS,-default-' '_ant'
'-value-,CC,-default-' '_gcc'
'-value-,CFLAGS,-default-' '_gcc' '-value-,CFLAGS,-default-' '_gcc'
'-value-,CPPFLAGS,-default-' '_gcc' '-value-,CPPFLAGS,-default-' '_gcc'
'-value-,CXX,-default-' '_gcc'
'-value-,CXXFLAGS,-default-' '_gcc' '-value-,CXXFLAGS,-default-' '_gcc'
'-value-,DBUS_SESSION_BUS_ADDRESS,-default-' '_sd_bus_address' '-value-,DBUS_SESSION_BUS_ADDRESS,-default-' '_sd_bus_address'
'-value-,DBUS_SYSTEM_BUS_ADDRESS,-default-' '_sd_bus_address' '-value-,DBUS_SYSTEM_BUS_ADDRESS,-default-' '_sd_bus_address'
@@ -1463,6 +1566,25 @@ _comps=(
'varlinkctl' '_varlinkctl' 'varlinkctl' '_varlinkctl'
'vcs_info_hookadd' '_vcs_info' 'vcs_info_hookadd' '_vcs_info'
'vcs_info_hookdel' '_vcs_info' 'vcs_info_hookdel' '_vcs_info'
'vgcfgbackup' '_lvm2'
'vgcfgrestore' '_lvm2'
'vgchange' '_lvm2'
'vgck' '_lvm2'
'vgconvert' '_lvm2'
'vgcreate' '_lvm2'
'vgdisplay' '_lvm2'
'vgexport' '_lvm2'
'vgextend' '_lvm2'
'vgimport' '_lvm2'
'vgimportclone' '_lvm2'
'vgmerge' '_lvm2'
'vgmknodes' '_lvm2'
'vgreduce' '_lvm2'
'vgremove' '_lvm2'
'vgrename' '_lvm2'
'vgs' '_lvm2'
'vgscan' '_lvm2'
'vgsplit' '_lvm2'
'vi' '_vi' 'vi' '_vi'
'view' '_vi' 'view' '_vi'
'vim' '_vim' 'vim' '_vim'
@@ -1488,7 +1610,6 @@ _comps=(
'watcher' '_openstack' 'watcher' '_openstack'
'wc' '_wc' 'wc' '_wc'
'wget' '_wget' 'wget' '_wget'
'what' '_sccs'
'whatis' '_man' 'whatis' '_man'
'whence' '_which' 'whence' '_which'
'where' '_which' 'where' '_which'
@@ -1502,6 +1623,7 @@ _comps=(
'wipefs' '_wipefs' 'wipefs' '_wipefs'
'wl-copy' '_wl-copy' 'wl-copy' '_wl-copy'
'wl-paste' '_wl-paste' 'wl-paste' '_wl-paste'
'wl-screenrec' '_wl-screenrec'
'wodim' '_cdrecord' 'wodim' '_cdrecord'
'wpa_cli' '_wpa_cli' 'wpa_cli' '_wpa_cli'
'wpctl' '_wpctl' 'wpctl' '_wpctl'
@@ -1517,9 +1639,11 @@ _comps=(
'xelatex' '_tex' 'xelatex' '_tex'
'xetex' '_tex' 'xetex' '_tex'
'xev' '_x_utils' 'xev' '_x_utils'
'xfconf-query' '_xfconf-query'
'xfd' '_x_utils' 'xfd' '_x_utils'
'xfig' '_xfig' 'xfig' '_xfig'
'xfontsel' '_x_utils' 'xfontsel' '_x_utils'
'xfr' '_xfr'
'xfreerdp' '_rdesktop' 'xfreerdp' '_rdesktop'
'xhost' '_x_utils' 'xhost' '_x_utils'
'xinput' '_xinput' 'xinput' '_xinput'
@@ -1575,6 +1699,7 @@ _comps=(
'ypset' '_yp' 'ypset' '_yp'
'ypwhich' '_yp' 'ypwhich' '_yp'
'ypxfr' '_yp' 'ypxfr' '_yp'
'ysh' '_sh'
'ytalk' '_other_accounts' 'ytalk' '_other_accounts'
'yt-dlp' '_yt-dlp' 'yt-dlp' '_yt-dlp'
'zargs' '_zargs' 'zargs' '_zargs'
@@ -1620,6 +1745,10 @@ _comps=(
'zsh-mime-handler' '_zsh-mime-handler' 'zsh-mime-handler' '_zsh-mime-handler'
'zsocket' '_zsocket' 'zsocket' '_zsocket'
'zstat' '_stat' 'zstat' '_stat'
'zstd' '_zstd'
'zstdcat' '_zstd'
'zstdmt' '_zstd'
'zstream' '_zfs'
'zstyle' '_zstyle' 'zstyle' '_zstyle'
'ztodo' '_ztodo' 'ztodo' '_ztodo'
'zun' '_openstack' 'zun' '_openstack'
@@ -1644,6 +1773,7 @@ _services=(
'mktunes.pl' 'mktunes' 'mktunes.pl' 'mktunes'
'nail' 'mail' 'nail' 'mail'
'ncl' 'nc' 'ncl' 'nc'
'nedit-client' 'nc'
'nedit-nc' 'nc' 'nedit-nc' 'nc'
'pacman.static' 'pacman' 'pacman.static' 'pacman'
'pcat' 'unpack' 'pcat' 'unpack'
@@ -1657,8 +1787,11 @@ _services=(
'-redirect-,>,gzip' 'gunzip' '-redirect-,>,gzip' 'gunzip'
'-redirect-,<,uncompress' 'uncompress' '-redirect-,<,uncompress' 'uncompress'
'-redirect-,<,unxz' 'unxz' '-redirect-,<,unxz' 'unxz'
'-redirect-,<,unzstd' 'unzstd'
'-redirect-,<,xz' 'xz' '-redirect-,<,xz' 'xz'
'-redirect-,>,xz' 'unxz' '-redirect-,>,xz' 'unxz'
'-redirect-,<,zstd' 'zstd'
'-redirect-,>,zstd' 'unzstd'
'remsh' 'rsh' 'remsh' 'rsh'
'slogin' 'ssh' 'slogin' 'ssh'
'svnadmin-static' 'svnadmin' 'svnadmin-static' 'svnadmin'
@@ -1743,128 +1876,134 @@ bindkey '^[~' _bash_complete-word
autoload -Uz _bat _bluetoothctl _bootctl _busctl _bwrap \ autoload -Uz _bat _bluetoothctl _bootctl _busctl _bwrap \
_calibre _cargo _coredumpctl _ctr _curl \ _calibre _cargo _coredumpctl _ctr _curl \
_deno _dkms _dng _dngconverter _docker \ _deno _dkms _dng _dngconverter _docker \
_dolphin _email-notmuch _exercism _eza _fastfetch \ _dolphin _dotnet _email-notmuch _exercism _eza \
_flameshot _flatpak _gitleaks _hostnamectl _hyprctl \ _fastfetch _fd _flameshot _flatpak _gitleaks \
_hyprdynamicmonitors _hyprpm _hyprshade _hyprshell _img2sixel \ _hostnamectl _hyprctl _hyprdynamicmonitors _hyprpm _hyprshade \
_insmod _john _journalctl _kdeconnect _kernel-install \ _hyprshell _img2sixel _insmod _john _journalctl \
_keyring _kitty _localectl _loginctl _lsmod \ _jupyter _kdeconnect _kde-inhibit _kernel-install _keyring \
_luarocks _luarocks-admin _machinectl _medusa _meson \ _kitty _krunner _kscreen-doctor _localectl _loginctl \
_mkinitcpio _mpv _msfconsole _msfvenom _networkctl \ _lsmod _luarocks _luarocks-admin _machinectl _medusa \
_ninja _niri _nix _notmuch _oomctl \ _meson _mkinitcpio _mpv _msfconsole _msfvenom \
_p11-kit _pacman _paru _pip _playerctl \ _networkctl _ninja _niri _nix _notmuch \
_poetry _pulseaudio _pwn _qpdf _r2 \ _oomctl _p11-kit _pacman _paru _pass \
_rabin2 _radiff2 _rafind2 _ragg2 _rahash2 \ _pip _plasmashell _playerctl _poetry _pulseaudio \
_rasm2 _rax2 _rclone _resolvectl _rg \ _pwn _qpdf _r2 _rabin2 _radiff2 \
_rmmod _rmpc _run0 _scrcpy _sd_bus_address \ _rafind2 _ragg2 _rahash2 _rasm2 _rax2 \
_sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files _sensors \ _rclone _resolvectl _rg _rmmod _run0 \
_sensors-detect _shtab _swayimg _swaylock _systemctl \ _scrcpy _sd_bus_address _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes \
_systemd _systemd-analyze _systemd-delta _systemd-hwdb _systemd-id128 \ _sd_unit_files _sensors _sensors-detect _shtab _storagectl \
_systemd-inhibit _systemd-nspawn _systemd-path _systemd-run _systemd-tmpfiles \ _swayimg _swaylock _systemctl _systemd _systemd-analyze \
_systemd-delta _systemd-hwdb _systemd-id128 _systemd-inhibit _systemd-nspawn \
_systemd-path _systemd-run _systemd-sysinstall _systemd-tmpfiles _tailscale \
_timedatectl _tldr _trust _udevadm _udiskie \ _timedatectl _tldr _trust _udevadm _udiskie \
_udiskie-canonical_paths _udiskie-mount _udiskie-umount _udisks2 _upower \ _udiskie-canonical_paths _udiskie-mount _udiskie-umount _udisks2 _upower \
_userdbctl _uv _varlinkctl _wl-copy _wl-paste \ _userdbctl _uv _varlinkctl _wl-copy _wl-paste \
_wpctl _ya _yay _yazi _yt-dlp \ _wl-screenrec _wpctl _xfr _ya _yay \
_zoxide _cdr _all_labels _all_matches _alternative \ _yazi _yt-dlp _zoxide _cdr _all_labels \
_approximate _arg_compile _arguments _bash_completions _cache_invalid \ _all_matches _alternative _approximate _arg_compile _arguments \
_call_function _combination _complete _complete_debug _complete_help \ _as_if _bash_completions _cache_invalid _call_function _combination \
_complete_help_generic _complete_tag _comp_locale _correct _correct_filename \ _complete _complete_debug _complete_help _complete_help_generic _complete_tag \
_correct_word _describe _description _dispatch _expand \ _comp_locale _correct _correct_filename _correct_word _describe \
_expand_alias _expand_word _extensions _external_pwds _generic \ _description _dispatch _expand _expand_alias _expand_word \
_guard _history _history_complete_word _ignored _list \ _extensions _external_pwds _generic _guard _history \
_main_complete _match _menu _message _most_recent_file \ _history_complete_word _ignored _list _main_complete _match \
_multi_parts _next_label _next_tags _normal _nothing \ _menu _message _most_recent_file _multi_parts _next_label \
_numbers _oldlist _pick_variant _prefix _read_comp \ _next_tags _normal _nothing _numbers _oldlist \
_regex_arguments _regex_words _requested _retrieve_cache _sep_parts \ _pick_variant _prefix _read_comp _regex_arguments _regex_words \
_sequence _set_command _setup _store_cache _sub_commands \ _requested _retrieve_cache _sep_parts _sequence _set_command \
_tags _user_expand _values _wanted _acpi \ _setup _store_cache _sub_commands _tags _user_expand \
_acpitool _alsa-utils _analyseplugin _basenc _brctl \ _values _wanted _acpi _acpitool _alsa-utils \
_btrfs _capabilities _chattr _chcon _choom \ _analyseplugin _basenc _blkid _brctl _btrfs \
_chrt _cpupower _cryptsetup _dkms _e2label \ _capabilities _chattr _choom _chrt _cpupower \
_ethtool _findmnt _free _fuse_arguments _fusermount \ _cryptsetup _e2label _ethtool _findmnt _free \
_fuse_values _gpasswd _htop _iconvconfig _ionice \ _fuse_arguments _fusermount _fuse_values _gpasswd _htop \
_ipset _iptables _iwconfig _kpartx _losetup \ _iconvconfig _ionice _ipset _iptables _iwconfig \
_lsattr _lsblk _lsns _lsusb _ltrace \ _kpartx _losetup _lsattr _lsblk _lsns \
_mat _mat2 _mdadm _mii-tool _modutils \ _lsusb _ltrace _lvm2 _mat _mat2 \
_mondo _networkmanager _nsenter _opkg _perf \ _mdadm _mii-tool _modutils _mondo _namei \
_pidof _pmap _qdbus _schedtool _selinux_contexts \ _networkmanager _nsenter _opkg _perf _pidof \
_selinux_roles _selinux_types _selinux_users _setpriv _setsid \ _qdbus _schedtool _selinux _selinux_contexts _selinux_roles \
_slabtop _ss _sshfs _strace _sysstat \ _selinux_types _selinux_users _setpriv _setsid _slabtop \
_tload _tpb _tracepath _tune2fs _uml \ _ss _sshfs _strace _sysstat _tload \
_unshare _valgrind _vserver _wakeup_capable_devices _wipefs \ _tpb _tracepath _tune2fs _uml _unshare \
_wpa_cli _a2ps _aap _abcde _absolute_command_paths \ _valgrind _vserver _wakeup_capable_devices _wipefs _wpa_cli \
_ack _adb _ansible _ant _antiword \ _7zip _a2ps _aap _abcde _absolute_command_paths \
_apachectl _apm _arch_archives _arch_namespace _arp \ _ack _adb _age _ansible _ant \
_arping _asciidoctor _asciinema _at _attr \ _antiword _apachectl _apm _arch_archives _arch_namespace \
_augeas _avahi _awk _base64 _basename \ _arp _arping _asciidoctor _asciinema _at \
_bash _baudrates _baz _beep _bibtex \ _attr _augeas _avahi _awk _base64 \
_bind_addresses _bison _bittorrent _bogofilter _bpf_filters \ _basename _bash _baudrates _baz _beep \
_bpython _bzip2 _bzr _cabal _cal \ _bibtex _bind_addresses _bison _bittorrent _bogofilter \
_calendar _canonical_paths _cat _ccal _cdcd \ _bpf_filters _bpython _bzip2 _bzr _cabal \
_cdrdao _cdrecord _chkconfig _chmod _chown \ _cacaclock _cal _calendar _canonical_paths _cat \
_chroot _chsh _cksum _clay _cmdambivalent \ _ccal _cdcd _cdrdao _cdrecord _chdman \
_cmdstring _cmp _column _comm _composer \ _chkconfig _chmod _chown _chroot _chsh \
_compress _configure _cowsay _cp _cpio \ _cksum _clay _cmdambivalent _cmdstring _cmp \
_cplay _crontab _cscope _csplit _cssh \ _col _column _comm _composer _compress \
_ctags _ctags_tags _curl _cut _cvs \ _configure _cowsay _cp _cpio _cplay \
_darcs _date _date_formats _dates _dbus \ _crontab _cscope _csplit _cssh _ctags \
_dconf _dd _devtodo _df _dhclient \ _ctags_tags _curl _cut _cvs _darcs \
_dict _dict_words _diff _diff3 _diff_options \ _date _date_formats _dates _dbus _dconf \
_diffstat _dig _directories _dir_list _django \ _dd _devtodo _df _dhclient _dict \
_dmesg _dmidecode _dns_types _doas _domains \ _dict_words _diff _diff3 _diff_options _diffstat \
_dos2unix _drill _dropbox _dsh _dtruss \ _dig _directories _dir_list _django _dmesg \
_du _dvi _ecasound _ed _elfdump \ _dmidecode _dns_types _doas _domains _dos2unix \
_drill _dropbox _dsh _dtruss _du \
_dvi _ecasound _echo _ed _elfdump \
_elinks _email_addresses _enscript _entr _env \ _elinks _email_addresses _enscript _entr _env \
_espeak _etags _fakeroot _feh _fetchmail \ _espeak _etags _fakeroot _feh _fetchmail \
_ffmpeg _figlet _file_modes _files _file_systems \ _ffmpeg _figlet _file_modes _files _file_systems \
_find _find_net_interfaces _finger _flac _flex \ _find _find_net_interfaces _finger _fish _flac \
_fmt _fold _fortune _fsh _fuser \ _flex _fmt _fold _fortune _fsh \
_gcc _gcore _gdb _gem _genisoimage \ _fuser _gcc _gcore _gdb _gem \
_getconf _getent _getfacl _getmail _getopt \ _genisoimage _getconf _getent _getfacl _getmail \
_ghostscript _git _global _global_tags _gnu_generic \ _getopt _ghostscript _git _global _global_tags \
_gnupod _gnutls _go _gpg _gphoto2 \ _gnu_generic _gnupod _gnutls _go _gpg \
_gprof _gradle _graphicsmagick _grep _groff \ _gphoto2 _gprof _gradle _graphicsmagick _grep \
_groups _growisofs _gsettings _guilt _gzip \ _groff _groups _growisofs _gsettings _guilt \
_have_glob_qual _head _hexdump _host _hostname \ _gzip _hardlink _have_glob_qual _head _hexdump \
_hosts _iconv _id _ifconfig _iftop \ _host _hostname _hosts _iconv _id \
_imagemagick _initctl _init_d _install _iostat \ _ifconfig _iftop _imagemagick _initctl _init_d \
_ip _ipsec _irssi _ispell _java \ _install _iostat _ip _ipsec _irssi \
_java_class _joe _join _jq _killall \ _ispell _java _java_class _joe _join \
_knock _kvno _last _ldconfig _ldd \ _jq _killall _knock _kvno _last \
_ld_debug _less _lha _libvirt _links \ _ldap_attributes _ldap_filters _ldconfig _ldd _ld_debug \
_list_files _lldb _ln _loadkeys _locale \ _less _lha _libvirt _links _list_files \
_localedef _locales _locate _logger _look \ _lldb _ln _loadkeys _locale _localedef \
_lp _ls _lsof _lua _luarocks \ _locales _locate _logger _look _lp \
_lynx _lz4 _lzop _mail _mailboxes \ _ls _lsof _lua _luarocks _lynx \
_make _man _md5sum _mencal _mh \ _lz4 _lzop _mail _mailboxes _make \
_mime_types _mkdir _mkfifo _mknod _mktemp \ _man _md5sum _mencal _mh _mime_types \
_module _monotone _moosic _mosh _mount \ _mkdir _mkfifo _mknod _mktemp _module \
_mpc _mt _mtools _mtr _mutt \ _monotone _moosic _mosh _mount _mpc \
_mv _my_accounts _myrepos _mysqldiff _mysql_utils \ _mt _mtools _mtr _mutt _mv \
_my_accounts _myrepos _mysqldiff _mysql_utils _nano \
_ncftp _netcat _net_interfaces _netstat _newsgroups \ _ncftp _netcat _net_interfaces _netstat _newsgroups \
_nginx _ngrep _nice _nkf _nl \ _nginx _ngrep _nice _nkf _nl \
_nm _nmap _npm _nslookup _numfmt \ _nm _nmap _npm _nslookup _numfmt \
_objdump _object_files _od _openstack _opustools \ _objdump _object_files _od _openldap _openstack \
_other_accounts _pack _pandoc _paste _patch \ _opustools _other_accounts _pack _pandoc _paste \
_patchutils _path_commands _path_files _pax _pbm \ _patch _patchutils _path_commands _path_files _pax \
_pdf _perforce _perl _perl_basepods _perldoc \ _pbm _pdf _perforce _perl _perl_basepods \
_perl_modules _pgids _pgrep _php _picocom \ _perlbrew _perldoc _perl_modules _pgids _pgrep \
_pids _pine _ping _pip _pkgadd \ _php _picocom _pids _pine _ping \
_pkg-config _pkginfo _pkg_instance _pkgrm _pon \ _pip _pkgadd _pkg-config _pkginfo _pkg_instance \
_ports _postfix _postgresql _postscript _pr \ _pkgrm _pmap _pon _ports _postfix \
_printenv _printers _process_names _prove _ps \ _postgresql _postscript _pr _printenv _printers \
_pspdf _psutils _ptx _pump _pv \ _process_names _prove _ps _pspdf _psutils \
_pwgen _pydoc _python _python_modules _qemu \ _ptx _pump _pv _pwgen _pydoc \
_quilt _rake _ranlib _rar _rclone \ _python _python_module-http.server _python_module-json.tool _python_modules _python_module-venv \
_rcs _readelf _readlink _remote_files _renice \ _qemu _quilt _rake _ranlib _rar \
_ri _rlogin _rm _rmdir _route \ _rclone _rcs _readelf _readlink _remote_files \
_rrdtool _rsync _rubber _ruby _runit \ _renice _ri _rlogin _rm _rmdir \
_samba _sccs _scons _screen _script \ _route _rrdtool _rsync _rubber _ruby \
_seafile _sed _seq _service _services \ _runit _samba _sccs _scons _screen \
_setfacl _sh _shasum _showmount _shred \ _script _seafile _sed _seq _service \
_shuf _shutdown _signals _sisu _slrn \ _services _setfacl _sh _shasum _showmount \
_smartmontools _socket _sort _spamassassin _split \ _shred _shuf _shutdown _signals _sisu \
_sqlite _sqsh _ssh _ssh_hosts _stat \ _slrn _smartmontools _socket _sort _spamassassin \
_stdbuf _stgit _stow _strings _strip \ _split _sqlite _sqsh _ssh _ssh_hosts \
_stat _stdbuf _stow _strings _strip \
_stty _su _subversion _sudo _surfraw \ _stty _su _subversion _sudo _surfraw \
_swaks _swanctl _swift _sys_calls _sysctl \ _swaks _swanctl _swift _sys_calls _sysctl \
_tac _tail _tar _tar_archive _tardy \ _tac _tail _tar _tar_archive _tardy \
@@ -1873,21 +2012,22 @@ autoload -Uz _bat _bluetoothctl _bootctl _busctl _bwrap \
_tilde_files _timeout _time_zone _tin _tla \ _tilde_files _timeout _time_zone _tin _tla \
_tmux _todo.sh _toilet _top _topgit \ _tmux _todo.sh _toilet _top _topgit \
_totd _touch _tput _tr _transmission \ _totd _touch _tput _tr _transmission \
_tree _truncate _truss _tty _ttys \ _trash _tree _truncate _truss _tty \
_twidge _twisted _umountable _unace _uname \ _ttys _twidge _twisted _umountable _unace \
_unexpand _uniq _unison _units _uptime \ _uname _unexpand _uniq _unison _units \
_urls _user_admin _user_at_host _users _users_on \ _uptime _urls _user_admin _user_at_host _users \
_vi _vim _visudo _vmstat _vorbis \ _users_on _vi _vim _visudo _vmstat \
_vpnc _w _w3m _watch _wc \ _vorbis _vpnc _w _w3m _watch \
_webbrowser _wget _whereis _who _whois \ _wc _webbrowser _wget _whereis _who \
_wiggle _xargs _xmlsoft _xmlstarlet _xmms2 \ _whois _wiggle _xargs _xfconf-query _xmlsoft \
_xxd _xz _yafc _yodl _yp \ _xmlstarlet _xmms2 _xxd _xz _yafc \
_zcat _zdump _zfs _zfs_dataset _zfs_pool \ _yodl _yp _zcat _zdump _zfs \
_zip _zsh _acroread _code _dcop \ _zfs_dataset _zfs_pool _zip _zsh _zstd \
_eog _evince _geany _gnome-gv _gqview \ _acroread _code _dcop _eog _evince \
_gv _kdeconnect _kfmclient _matlab _mozilla \ _geany _gnome-gv _gqview _gv _kdeconnect \
_mplayer _mupdf _nautilus _nedit _netscape \ _kfmclient _matlab _mozilla _mplayer _mupdf \
_okular _pdftk _qiv _rdesktop _setxkbmap \ _nautilus _nedit _netscape _okular _papers \
_pdftk _qiv _rdesktop _setxkbmap _sioyek \
_sublimetext _urxvt _vnc _x_arguments _xauth \ _sublimetext _urxvt _vnc _x_arguments _xauth \
_xautolock _x_borderwidth _xclip _x_color _x_colormapid \ _xautolock _x_borderwidth _xclip _x_color _x_colormapid \
_x_cursor _x_display _xdvi _x_extension _xfig \ _x_cursor _x_display _xdvi _x_extension _xfig \
@@ -1899,24 +2039,24 @@ autoload -Uz _bat _bluetoothctl _bootctl _busctl _bwrap \
_xwit _zeal _add-zle-hook-widget _add-zsh-hook _alias \ _xwit _zeal _add-zle-hook-widget _add-zsh-hook _alias \
_aliases __arguments _arrays _assign _autocd \ _aliases __arguments _arrays _assign _autocd \
_bindkey _brace_parameter _builtin _cd _command \ _bindkey _brace_parameter _builtin _cd _command \
_command_names _compadd _compdef _completers _condition \ _command_names _compadd _compdef _compinit _completers \
_default _delimiters _directory_stack _dirs _disable \ _condition _default _delimiters _directory_stack _dirs \
_dynamic_directory_name _echotc _echoti _emulate _enable \ _disable _dynamic_directory_name _echotc _echoti _emulate \
_equal _exec _fc _file_descriptors _first \ _enable _equal _exec _fc _file_descriptors \
_functions _globflags _globqual_delims _globquals _hash \ _first _functions _globflags _globqual_delims _globquals \
_history_modifiers _in_vared _jobs _jobs_bg _jobs_builtin \ _hash _history_modifiers _in_vared _jobs _jobs_bg \
_jobs_fg _kill _limit _limits _math \ _jobs_builtin _jobs_fg _kill _limit _limits \
_math_params _mere _module_math_func _options _options_set \ _math _math_params _mere _module_math_func _options \
_options_unset _parameter _parameters _precommand _print \ _options_set _options_unset _parameter _parameters _precommand \
_prompt _ps1234 _read _redirect _run-help \ _print _prompt _ps1234 _read _redirect \
_sched _set _setopt _source _strftime \ _run-help _sched _set _setopt _source \
_subscript _suffix_alias_files _tcpsys _tilde _trap \ _strftime _subscript _suffix_alias_files _tcpsys _tilde \
_ttyctl _typeset _ulimit _unhash _user_math_func \ _trap _ttyctl _typeset _ulimit _unhash \
_value _vared _vars _vcs_info _vcs_info_hooks \ _user_math_func _value _vared _vars _vcs_info \
_wait _which _widgets _zargs _zattr \ _vcs_info_hooks _wait _which _widgets _zargs \
_zcalc _zcalc_line _zcompile _zed _zftp \ _zattr _zcalc _zcalc_line _zcompile _zed \
_zle _zmodload _zmv _zparseopts _zpty \ _zftp _zle _zmodload _zmv _zparseopts \
_zsh-mime-handler _zsocket _zstyle _ztodo _zpty _zsh-mime-handler _zsocket _zstyle _ztodo
autoload -Uz +X _call_program autoload -Uz +X _call_program
typeset -gUa _comp_assocs typeset -gUa _comp_assocs

9
.zshrc
View File

@@ -48,6 +48,9 @@ export PARALLEL_HOME="$XDG_CONFIG_HOME/parallel"
export FFMPEG_DATADIR="$XDG_CONFIG_HOME/ffmpeg" export FFMPEG_DATADIR="$XDG_CONFIG_HOME/ffmpeg"
export WINEPREFIX="$XDG_DATA_HOME/wineprefixes/default" export WINEPREFIX="$XDG_DATA_HOME/wineprefixes/default"
export DATE=$(date "+%A, %B %e %_I:%M%P") export DATE=$(date "+%A, %B %e %_I:%M%P")
export DOTNET_ROOT=$HOME/.dotnet
export DOTNET_ROLL_FORWARD="Major"
export FZF_DEFAULT_OPTS="--style minimal --color 16 --layout=reverse --height 30% --preview='bat -p --color=always {}'" export FZF_DEFAULT_OPTS="--style minimal --color 16 --layout=reverse --height 30% --preview='bat -p --color=always {}'"
export FZF_CTRL_R_OPTS="--style minimal --color 16 --info inline --no-sort --no-preview" # separate opts for history widget export FZF_CTRL_R_OPTS="--style minimal --color 16 --info inline --no-sort --no-preview" # separate opts for history widget
@@ -63,6 +66,9 @@ export LESS_TERMCAP_se="$(printf '%b' '')"
export LESS_TERMCAP_us="$(printf '%b' '')" export LESS_TERMCAP_us="$(printf '%b' '')"
export LESS_TERMCAP_ue="$(printf '%b' '')" export LESS_TERMCAP_ue="$(printf '%b' '')"
# API keys
export GEMINI_API_KEY="AQ.Ab8RN6LlebOIv-3VmV_8cbofM-L6dOI6SwSgNNDEAiqeUWCokg"
# Created by `pipx` on 2026-03-26 01:09:22 # Created by `pipx` on 2026-03-26 01:09:22
# add custom elements to path # add custom elements to path
@@ -71,7 +77,8 @@ export PATH="$PATH:$XDG_CONFIG_HOME/scripts"
export PATH="$PATH:$HOME/.local/share/cargo/bin/" export PATH="$PATH:$HOME/.local/share/cargo/bin/"
export PATH="$PATH:$HOME/.local/share/cargo/bin/" export PATH="$PATH:$HOME/.local/share/cargo/bin/"
export PATH="$PATH:$HOME/.luarocks/bin/" export PATH="$PATH:$HOME/.luarocks/bin/"
export PATH="$PATH:$HOME/$GOBIN" export PATH="$PATH:$GOBIN"
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools
# Remove the default of run-help being aliased to man # Remove the default of run-help being aliased to man
unalias run-help 2>/dev/null unalias run-help 2>/dev/null

17
alias
View File

@@ -25,20 +25,32 @@ alias v='nvim'
alias kb="nvim $XDG_CONFIG_HOME/hypr/basic/keybinds.conf" alias kb="nvim $XDG_CONFIG_HOME/hypr/basic/keybinds.conf"
alias vh="nvim $XDG_CONFIG_HOME/hypr/" alias vh="nvim $XDG_CONFIG_HOME/hypr/"
alias vk="nvim $XDG_CONFIG_HOME/hypr/basic/keybinds.conf" alias vk="nvim $XDG_CONFIG_HOME/hypr/basic/keybinds.conf"
alias vv="nvim $XDG_CONFIG_HOME/nvim/" alias vv="cd ~/.config/nvim && nvim $XDG_CONFIG_HOME/nvim/"
alias vvk="cd ~/.config/nvim && nvim $XDG_CONFIG_HOME/nvim/lua/keybinds.lua"
alias sv="sudo -E nvim"
alias va="nvim $XDG_CONFIG_HOME/alias && source ~/.config/alias" alias va="nvim $XDG_CONFIG_HOME/alias && source ~/.config/alias"
alias vz="nvim $XDG_CONFIG_HOME/zsh" alias vz="nvim $XDG_CONFIG_HOME/zsh"
alias v!="nvim <(!!)" alias v!="nvim <(!!)"
alias g="gemini"
alias cd="z" alias cd="z"
alias pms="sudo pacman -S" alias pms="sudo pacman -S"
alias pmq="sudo pacman -Qe"
alias pq="sudo pacman -Qe"
alias pmr="sudo pacman -R"
alias ipc="ipcheck" alias ipc="ipcheck"
alias pr="ping riverrooks.dev" alias pr="ping riverrooks.dev"
alias pg="ping gmail.com" alias pg="ping gmail.com"
alias snake="python3" alias snake="python3"
alias sce="sudo systemctl enable"
alias scs="sudo systemctl status"
alias sct="sudo systemctl start"
alias scr="sudo systemctl restart"
alias path="echo $PATH" alias path="echo $PATH"
alias -g @d="~/Downloads/Browser/$(eza -s new ~/Downloads/Browser | tail -n 1)" alias -g @d="~/Downloads/Browser/$(eza -s new ~/Downloads/Browser | tail -n 1)"
alias -g L="| less" alias -g L="| less"
alias -g T="| tail" alias -g T="| tail"
alias -g TT="| tail"
alias -g T="| tail -n "
alias -g HH="| head" alias -g HH="| head"
alias -g H="| head -n " alias -g H="| head -n "
alias -g S="| sort" alias -g S="| sort"
@@ -47,4 +59,7 @@ alias -g R="| rg "
alias -g W="| awk " alias -g W="| awk "
alias -g C="| wl-copy" alias -g C="| wl-copy"
checkhash(){du $1 | sha256sum} checkhash(){du $1 | sha256sum}
alias hyprlogs="hyprctl eval 'hl.config({ debug = { disable_logs = false } })' && hyprctl rollinglog -f | grep --line-buffered 'Lua' && hyprctl eval 'hl.config({ debug = { disable_logs = true } })'"
alias vr="uv run"
alias c="uv run ctf"

View File

@@ -31,16 +31,6 @@
"style": "diamond", "style": "diamond",
"template": " {{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end }} ", "template": " {{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end }} ",
"type": "git" "type": "git"
},
{
"type": "docker",
"style": "powerline",
"powerline_symbol": "",
"foreground": "#000000",
"background": "#0B59E7",
"template": "  {{ .Context }} ",
"display_mode": "files",
"fetch_context": true
} }
], ],
"type": "prompt" "type": "prompt"

View File

@@ -46,19 +46,23 @@ HISTCONTROL=ignoreboth # consecutive duplicates & commands starting with space a
source <(fzf --zsh) # allow for fzf history widget source <(fzf --zsh) # allow for fzf history widget
# binds ### binds
# vim motions for navigating single lines
bindkey "^a" beginning-of-line bindkey "^a" beginning-of-line
bindkey "^e" end-of-line bindkey "^e" end-of-line
bindkey "^k" kill-line # broken bindkey "^k" kill-line
bindkey "^j" backward-word # broken bindkey "^j" backward-word
bindkey "^k" forward-word # broken bindkey "^k" forward-word
bindkey "^H" backward-kill-word bindkey "^H" backward-kill-word
# ctrl J & K for going up and down in prev commands # alt J & K for going up and down in prev commands
bindkey "^J" history-search-forward
bindkey "^K" history-search-backward
bindkey '^R' fzf-history-widget bindkey '^R' fzf-history-widget
bindkey "\ej" history-search-forward
bindkey "\ek" history-search-backward
bindkey "^\ej" history-beginning-search-forward
bindkey "^\ek" history-beginning-search-backward
bindkey -s '^[[1;5A' "!!^M" bindkey -s '^[[1;5A' "!!^M"
bindkey '^ ' autosuggest-execute #accept and execute autosuggestion
# open fff file manager with ctrl f # open fff file manager with ctrl f
# openfff() { # openfff() {
# fff <$TTY # fff <$TTY
@@ -71,11 +75,12 @@ bindkey -s '^[[1;5A' "!!^M"
# autosuggestions # autosuggestions
# requires zsh-autosuggestions # requires zsh-autosuggestions
if [ -n "/usr/share/zsh/plugins " ]; then # if [ -d "/usr/share/zsh/plugins/ " ]; then
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
# syntax highlighting # syntax highlighting
# requires zsh-syntax-highlighting package # requires zsh-syntax-highlighting package
fi source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# fi
#setup oh-my-posh shell #setup oh-my-posh shell
if [ $TERM = "xterm-kitty" ] || [ $NVIM ]; then if [ $TERM = "xterm-kitty" ] || [ $NVIM ]; then
@@ -85,5 +90,4 @@ fi
# replace cd with zoxide (fzf support for changing dir) # replace cd with zoxide (fzf support for changing dir)
eval "$(zoxide init zsh)" eval "$(zoxide init zsh)"
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh