From 5f6c8c24c8e6582b16173592d1eb0f700d82624e Mon Sep 17 00:00:00 2001 From: speedie Date: Mon, 23 Jan 2023 22:20:43 +0100 Subject: [PATCH] speedie-zsh | Add new config --- .config/zsh/dotfiles/.zcompdump | 672 ++++++++++++++------ .config/zsh/dotfiles/.zsh_alias | 8 +- .config/zsh/dotfiles/.zsh_export | 5 +- .config/zsh/dotfiles/.zsh_func | 56 +- .config/zsh/dotfiles/.zshrc | 5 +- .config/zsh/plugins/zsh-syntax-highlighting | 2 +- 6 files changed, 529 insertions(+), 219 deletions(-) diff --git a/.config/zsh/dotfiles/.zcompdump b/.config/zsh/dotfiles/.zcompdump index 254664b..e00894a 100644 --- a/.config/zsh/dotfiles/.zcompdump +++ b/.config/zsh/dotfiles/.zcompdump @@ -1,7 +1,8 @@ -#files: 814 version: 5.9 +#files: 999 version: 5.9 _comps=( '-' '_precommand' +'-*-' '_loginctl' '.' '_source' '5g' '_go' '5l' '_go' @@ -9,6 +10,10 @@ _comps=( '6l' '_go' '8g' '_go' '8l' '_go' +'a2dismod' '_a2utils' +'a2dissite' '_a2utils' +'a2enmod' '_a2utils' +'a2ensite' '_a2utils' 'a2ps' '_a2ps' 'aaaa' '_hosts' 'aap' '_aap' @@ -24,6 +29,7 @@ _comps=( 'add-zle-hook-widget' '_add-zle-hook-widget' 'add-zsh-hook' '_add-zsh-hook' 'admin' '_sccs' +'alacritty' '_alacritty' 'ali' '_mh' 'alias' '_alias' 'amaya' '_webbrowser' @@ -49,6 +55,16 @@ _comps=( 'apm' '_apm' 'appletviewer' '_java' 'apropos' '_man' +'apt' '_apt' +'apt-cache' '_apt' +'apt-cdrom' '_apt' +'apt-config' '_apt' +'apt-file' '_apt-file' +'apt-get' '_apt' +'aptitude' '_aptitude' +'apt-mark' '_apt' +'apt-move' '_apt-move' +'apt-show-versions' '_apt-show-versions' 'apvlv' '_pdf' 'arduino-ctags' '_ctags' 'arecord' '_alsa-utils' @@ -66,6 +82,7 @@ _comps=( 'atrm' '_at' 'attr' '_attr' 'augtool' '_augeas' +'auto-apt' '_auto-apt' 'autoload' '_typeset' 'avahi-browse' '_avahi' 'avahi-browse-domains' '_avahi' @@ -73,6 +90,7 @@ _comps=( 'avahi-resolve-address' '_avahi' 'avahi-resolve-host-name' '_avahi' 'awk' '_awk' +'axi-cache' '_axi-cache' 'b2sum' '_md5sum' 'barbican' '_openstack' 'base32' '_base64' @@ -82,6 +100,7 @@ _comps=( 'bash' '_bash' 'batch' '_at' 'baz' '_baz' +'beadm' '_beadm' 'beep' '_beep' 'bg' '_jobs_bg' 'bibtex' '_bibtex' @@ -92,7 +111,6 @@ _comps=( 'bogofilter' '_bogofilter' 'bogotune' '_bogofilter' 'bogoutil' '_bogofilter' -'bootctl' '_bootctl' 'bpython' '_bpython' 'bpython2' '_bpython' 'bpython2-gtk' '_bpython' @@ -104,7 +122,9 @@ _comps=( 'bpython-urwid' '_bpython' '-brace-parameter-' '_brace_parameter' 'brctl' '_brctl' +'bsdconfig' '_bsdconfig' 'bsdgrep' '_grep' +'bsdinstall' '_bsdinstall' 'bsdtar' '_tar' 'btdownloadcurses' '_bittorrent' 'btdownloadgui' '_bittorrent' @@ -115,13 +135,14 @@ _comps=( 'btreannounce' '_bittorrent' 'btrename' '_bittorrent' 'btrfs' '_btrfs' +'bts' '_bts' 'btshowmetainfo' '_bittorrent' 'bttrack' '_bittorrent' +'bug' '_bug' 'buildhash' '_ispell' 'builtin' '_builtin' 'bunzip2' '_bzip2' 'burst' '_mh' -'busctl' '_busctl' 'bzcat' '_bzip2' 'bzegrep' '_grep' 'bzfgrep' '_grep' @@ -131,6 +152,7 @@ _comps=( 'bzr' '_bzr' 'c++' '_gcc' 'cabal' '_cabal' +'caffeinate' '_caffeinate' 'cal' '_cal' 'calendar' '_calendar' 'cat' '_cat' @@ -138,6 +160,7 @@ _comps=( 'cc' '_gcc' 'ccal' '_ccal' 'cd' '_cd' +'cdbs-edit-patch' '_cdbs-edit-patch' 'cdc' '_sccs' 'cdcd' '_cdcd' 'cdr' '_cdr' @@ -150,6 +173,7 @@ _comps=( 'chattr' '_chattr' 'chcon' '_chcon' 'chdir' '_cd' +'chflags' '_chflags' 'chfn' '_users' 'chgrp' '_chown' 'chimera' '_webbrowser' @@ -198,7 +222,7 @@ _comps=( 'config.status' '_configure' 'configure' '_configure' 'convert' '_imagemagick' -'coredumpctl' '_coredumpctl' +'coreadm' '_coreadm' 'cowsay' '_cowsay' 'cowthink' '_cowsay' 'cp' '_cp' @@ -214,18 +238,35 @@ _comps=( 'csh' '_sh' 'csplit' '_csplit' 'cssh' '_cssh' +'csup' '_csup' 'ctags' '_ctags' 'ctags-exuberant' '_ctags' 'ctags-universal' '_ctags' +'cu' '_cu' 'curl' '_curl' 'cut' '_cut' 'cvs' '_cvs' +'cvsup' '_cvsup' +'cygcheck' '_cygcheck' +'cygcheck.exe' '_cygcheck' +'cygpath' '_cygpath' +'cygpath.exe' '_cygpath' +'cygrunsrv' '_cygrunsrv' +'cygrunsrv.exe' '_cygrunsrv' +'cygserver' '_cygserver' +'cygserver.exe' '_cygserver' +'cygstart' '_cygstart' +'cygstart.exe' '_cygstart' +'dak' '_dak' 'darcs' '_darcs' 'dash' '_sh' 'date' '_date' 'dbus-launch' '_dbus' 'dbus-monitor' '_dbus' 'dbus-send' '_dbus' +'dch' '_debchange' +'dchroot' '_dchroot' +'dchroot-dsa' '_dchroot-dsa' 'dconf' '_dconf' 'dcop' '_dcop' 'dcopclient' '_dcop' @@ -233,15 +274,26 @@ _comps=( 'dcopobject' '_dcop' 'dcopref' '_dcop' 'dcopstart' '_dcop' +'dcut' '_dcut' 'dd' '_dd' +'debchange' '_debchange' +'debcheckout' '_debcheckout' +'debdiff' '_debdiff' +'debfoster' '_debfoster' +'deborphan' '_deborphan' +'debsign' '_debsign' +'debsnap' '_debsnap' +'debuild' '_debuild' 'declare' '_typeset' '-default-' '_default' +'defaults' '_defaults' 'delta' '_sccs' 'designate' '_openstack' 'devtodo' '_devtodo' 'df' '_df' 'dhclient' '_dhclient' 'dhclient3' '_dhclient' +'dhcpinfo' '_dhcpinfo' 'dict' '_dict' 'diff' '_diff' 'diff3' '_diff3' @@ -257,19 +309,42 @@ _comps=( 'django-admin' '_django' 'django-admin.py' '_django' 'dkms' '_dkms' +'dladm' '_dladm' +'dlocate' '_dlocate' 'dmake' '_make' 'dmesg' '_dmesg' 'dmidecode' '_dmidecode' +'dnf' '_dnf' +'dnf-2' '_dnf' +'dnf-3' '_dnf' 'doas' '_doas' 'domainname' '_yp' 'dos2unix' '_dos2unix' +'dosdel' '_floppy' +'dosread' '_floppy' +'dpatch-edit-patch' '_dpatch-edit-patch' +'dpkg' '_dpkg' +'dpkg-buildpackage' '_dpkg-buildpackage' +'dpkg-cross' '_dpkg-cross' +'dpkg-deb' '_dpkg' +'dpkg-query' '_dpkg' +'dpkg-reconfigure' '_dpkg' +'dpkg-repack' '_dpkg-repack' +'dpkg-source' '_dpkg_source' +'dput' '_dput' 'drill' '_drill' 'dropbox' '_dropbox' 'dropdb' '_postgresql' 'dropuser' '_postgresql' +'dscverify' '_dscverify' 'dsh' '_dsh' +'dtrace' '_dtrace' 'dtruss' '_dtruss' 'du' '_du' +'dumpadm' '_dumpadm' +'dumper' '_dumper' +'dumper.exe' '_dumper' +'dupload' '_dupload' 'dvibook' '_dvi' 'dviconcat' '_dvi' 'dvicopy' '_dvi' @@ -314,6 +389,7 @@ _comps=( 'exa' '_exa' 'exec' '_exec' 'expand' '_unexpand' +'explodepkg' '_pkgtool' 'export' '_typeset' 'express' '_webbrowser' 'extcheck' '_java' @@ -324,6 +400,7 @@ _comps=( 'fc-list' '_xft_fonts' 'fc-match' '_xft_fonts' 'feh' '_feh' +'fetch' '_fetch' 'fetchmail' '_fetchmail' 'ffmpeg' '_ffmpeg' 'fg' '_jobs_fg' @@ -334,6 +411,7 @@ _comps=( 'findaffix' '_ispell' 'findmnt' '_findmnt' 'finger' '_finger' +'fink' '_fink' 'firefox' '_mozilla' '-first-' '_first' 'fixdlsrps' '_psutils' @@ -347,12 +425,15 @@ _comps=( 'fixwpps' '_psutils' 'fixwwps' '_psutils' 'flac' '_flac' +'flameshot' '_flameshot' 'flex' '_flex' 'flex++' '_flex' 'flipdiff' '_patchutils' 'flist' '_mh' 'flists' '_mh' 'float' '_typeset' +'flowadm' '_flowadm' +'fmadm' '_fmadm' 'fmt' '_fmt' 'fmttest' '_mh' 'fned' '_zed' @@ -365,13 +446,17 @@ _comps=( 'fprev' '_mh' 'free' '_free' 'freebsd-make' '_make' +'freebsd-update' '_freebsd-update' 'freezer' '_openstack' 'fsh' '_fsh' +'fstat' '_fstat' +'fs_usage' '_fs_usage' 'ftp' '_hosts' 'functions' '_typeset' 'fuser' '_fuser' 'fusermount' '_fusermount' 'fwhois' '_whois' +'fw_update' '_fw_update' 'g++' '_gcc' 'galeon' '_webbrowser' 'gawk' '_awk' @@ -405,6 +490,8 @@ _comps=( 'genv' '_env' 'get' '_sccs' 'getafm' '_psutils' +'getclip' '_getclip' +'getclip.exe' '_getclip' 'getconf' '_getconf' 'getent' '_getent' 'getfacl' '_getfacl' @@ -429,6 +516,7 @@ _comps=( 'gid' '_id' 'ginstall' '_install' 'git' '_git' +'git-buildpackage' '_git-buildpackage' 'git-cvsserver' '_git' 'gitk' '_git' 'git-receive-pack' '_git' @@ -484,6 +572,7 @@ _comps=( 'greadlink' '_readlink' 'grep' '_grep' 'grepdiff' '_patchutils' +'grep-excuses' '_grep-excuses' 'grm' '_rm' 'grmdir' '_rmdir' 'groff' '_groff' @@ -511,7 +600,7 @@ _comps=( 'gsnd' '_pspdf' 'gsort' '_sort' 'gsplit' '_split' -'gstat' '_stat' +'gstat' '_gstat' 'gstdbuf' '_stdbuf' 'gstrings' '_strings' 'gstty' '_stty' @@ -569,6 +658,7 @@ _comps=( 'gzip' '_gzip' 'hash' '_hash' 'hd' '_hexdump' +'hdiutil' '_hdiutil' 'head' '_head' 'heat' '_openstack' 'help' '_sccs' @@ -578,9 +668,9 @@ _comps=( 'history' '_fc' 'host' '_host' 'hostname' '_hostname' -'hostnamectl' '_hostnamectl' 'hotjava' '_webbrowser' 'htop' '_htop' +'hwinfo' '_hwinfo' 'iceweasel' '_mozilla' 'icombine' '_ispell' 'iconv' '_iconv' @@ -596,6 +686,7 @@ _comps=( 'import' '_imagemagick' 'inc' '_mh' 'includeres' '_psutils' +'inetadm' '_inetadm' 'info' '_texinfo' 'infocmp' '_terminals' 'initctl' '_initctl' @@ -603,14 +694,18 @@ _comps=( 'insmod' '_modutils' 'install' '_install' 'install-info' '_texinfo' +'installpkg' '_pkgtool' 'integer' '_typeset' 'interdiff' '_patchutils' +'invoke-rc.d' '_invoke-rc.d' 'ionice' '_ionice' 'iostat' '_iostat' 'ip' '_ip' 'ip6tables' '_iptables' 'ip6tables-restore' '_iptables' 'ip6tables-save' '_iptables' +'ipadm' '_ipadm' +'ipfw' '_ipfw' 'ipkg' '_opkg' 'ipsec' '_ipsec' 'ipset' '_ipset' @@ -624,6 +719,7 @@ _comps=( 'ispell' '_ispell' 'iwconfig' '_iwconfig' 'jadetex' '_tex' +'jail' '_jail' 'jar' '_java' 'jarsigner' '_java' 'java' '_java' @@ -632,13 +728,15 @@ _comps=( 'javah' '_java' 'javap' '_java' 'jdb' '_java' +'jexec' '_jexec' +'jls' '_jls' 'jobs' '_jobs_builtin' 'joe' '_joe' 'join' '_join' -'journalctl' '_journalctl' +'jot' '_jot' 'jq' '_jq' 'kdeconnect-cli' '_kdeconnect' -'kernel-install' '_kernel-install' +'kdump' '_kdump' 'keystone' '_openstack' 'keytool' '_java' 'kfmclient' '_kfmclient' @@ -646,6 +744,8 @@ _comps=( 'killall' '_killall' 'killall5' '_killall' 'kioclient' '_kfmclient' +'kldload' '_kld' +'kldunload' '_kld' 'knock' '_knock' 'konqueror' '_webbrowser' 'kpartx' '_kpartx' @@ -653,34 +753,39 @@ _comps=( 'ksh' '_sh' 'ksh88' '_sh' 'ksh93' '_sh' +'ktrace' '_ktrace' 'kvno' '_kvno' 'last' '_last' 'lastb' '_last' 'latex' '_tex' 'latexmk' '_tex' +'ldap' '_ldap' 'ldconfig' '_ldconfig' 'ldconfig.real' '_ldconfig' 'ldd' '_ldd' 'less' '_less' 'let' '_math' -'lf' '_lf' 'lftp' '_ncftp' 'lha' '_lha' 'libinput' '_libinput' 'light' '_webbrowser' +'lighty-disable-mod' '_lighttpd' +'lighty-enable-mod' '_lighttpd' 'limit' '_limit' 'links' '_links' 'links2' '_links' +'lintian' '_lintian' +'lintian-info' '_lintian' 'linux' '_uml' 'lldb' '_lldb' 'llvm-g++' '_gcc' 'llvm-gcc' '_gcc' 'llvm-objdump' '_objdump' +'llvm-otool' '_otool' 'ln' '_ln' 'loadkeys' '_loadkeys' 'local' '_typeset' 'locale' '_locale' -'localectl' '_localectl' 'localedef' '_localedef' 'locate' '_locate' 'log' '_nothing' @@ -700,12 +805,16 @@ _comps=( 'ls' '_ls' 'lsattr' '_lsattr' 'lsblk' '_lsblk' +'lscfg' '_lscfg' +'lsdev' '_lsdev' 'lsdiff' '_patchutils' -'lsinitcpio' '_mkinitcpio' +'lslv' '_lslv' 'lsmod' '_modutils' 'lsns' '_lsns' 'lsof' '_lsof' +'lspv' '_lspv' 'lsusb' '_lsusb' +'lsvg' '_lsvg' 'ltrace' '_ltrace' 'lua' '_lua' 'luarocks' '_luarocks' @@ -717,15 +826,17 @@ _comps=( 'lzcat' '_xz' 'lzma' '_xz' 'lzop' '_lzop' +'m-a' '_module-assistant' 'mac2unix' '_dos2unix' -'machinectl' '_machinectl' +'madison' '_madison' 'magnum' '_openstack' 'mail' '_mail' 'Mail' '_mail' 'mailx' '_mail' 'make' '_make' 'makeinfo' '_texinfo' -'makepkg' '_pacman' +'make-kpkg' '_make-kpkg' +'makepkg' '_pkgtool' 'man' '_man' 'manage.py' '_django' 'manila' '_openstack' @@ -744,11 +855,16 @@ _comps=( 'mdadm' '_mdadm' 'mdel' '_mtools' 'mdeltree' '_mtools' +'mdfind' '_mdfind' 'mdir' '_mtools' +'mdls' '_mdls' 'mdu' '_mtools' +'mdutil' '_mdutil' +'members' '_members' 'mencal' '_mencal' 'mere' '_mere' 'merge' '_rcs' +'mergechanges' '_mergechanges' 'meson' '_meson' 'metaflac' '_flac' 'mformat' '_mtools' @@ -763,15 +879,19 @@ _comps=( 'mhstore' '_mh' 'mii-tool' '_mii-tool' 'mistral' '_openstack' +'mixerctl' '_mixerctl' 'mkdir' '_mkdir' 'mkfifo' '_mkfifo' -'mkinitcpio' '_mkinitcpio' 'mkisofs' '_growisofs' 'mknod' '_mknod' 'mksh' '_sh' +'mkshortcut' '_mkshortcut' +'mkshortcut.exe' '_mkshortcut' 'mktemp' '_mktemp' 'mktunes' '_gnupod' 'mktunes.pl' '_gnupod' +'mkzsh' '_mkzsh' +'mkzsh.exe' '_mkzsh' 'mlabel' '_mtools' 'mlocate' '_locate' 'mmd' '_mtools' @@ -781,6 +901,7 @@ _comps=( 'modinfo' '_modutils' 'modprobe' '_modutils' 'module' '_module' +'module-assistant' '_module-assistant' 'mogrify' '_imagemagick' 'monasca' '_openstack' 'mondoarchive' '_mondo' @@ -834,7 +955,7 @@ _comps=( 'netrik' '_webbrowser' 'netscape' '_netscape' 'netstat' '_netstat' -'networkctl' '_networkctl' +'networksetup' '_networksetup' 'neutron' '_openstack' 'new' '_mh' 'newgrp' '_groups' @@ -861,15 +982,20 @@ _comps=( 'ntalk' '_other_accounts' 'numfmt' '_numfmt' 'nvim' '_vim' +'nvram' '_nvram' 'objdump' '_objdump' 'od' '_od' +'odme' '_object_classes' +'odmget' '_object_classes' +'odmshow' '_object_classes' 'ogg123' '_vorbis' 'oggdec' '_vorbis' 'oggenc' '_vorbis' 'ogginfo' '_vorbis' 'oksh' '_sh' 'okular' '_okular' -'oomctl' '_oomctl' +'open' '_open' +'openrc' '_openrc' 'openstack' '_openstack' 'opera' '_webbrowser' 'opera-next' '_webbrowser' @@ -877,31 +1003,36 @@ _comps=( 'opusdec' '_opustools' 'opusenc' '_opustools' 'opusinfo' '_opustools' +'osascript' '_osascript' +'osc' '_osc' +'otool' '_otool' 'p4' '_perforce' 'p4d' '_perforce' 'pacat' '_pulseaudio' 'pack' '_pack' 'packf' '_mh' -'pacman' '_pacman' -'pacman-conf' '_pacman' -'pacman-key' '_pacman' -'pacman.static' '_pacman' 'pacmd' '_pulseaudio' 'pactl' '_pulseaudio' 'padsp' '_pulseaudio' 'pandoc' '_pandoc' 'paplay' '_pulseaudio' -'parallel' '_parallel' '-parameter-' '_parameter' 'parec' '_pulseaudio' 'parecord' '_pulseaudio' +'parsehdlist' '_urpmi' 'pass' '_pass' 'passwd' '_users' 'paste' '_paste' 'pasuspender' '_pulseaudio' 'patch' '_patch' 'pax' '_pax' +'pbcopy' '_pbcopy' +'pbpaste' '_pbcopy' +'pbuilder' '_pbuilder' 'pcat' '_pack' +'pcd' '_pkgcore' +'pclean' '_pkgcore' +'pconfig' '_pkgcore' 'pcp-htop' '_htop' 'pcred' '_pids' 'pdf2dsc' '_pdf' @@ -919,9 +1050,12 @@ _comps=( 'pdftops' '_pdf' 'pdftotext' '_pdf' 'pdksh' '_sh' +'pebuild' '_pkgcore' 'perf' '_perf' 'perl' '_perl' 'perldoc' '_perldoc' +'pfctl' '_pfctl' +'pfexec' '_pfexec' 'pfiles' '_pids' 'pflags' '_pids' 'pg_config' '_postgresql' @@ -943,17 +1077,31 @@ _comps=( 'pinfo' '_texinfo' 'ping' '_ping' 'ping6' '_ping' +'pinspect' '_pkgcore' +'piuparts' '_piuparts' +'pkg' '_pkg5' +'pkg_add' '_bsd_pkg' 'pkgadd' '_pkgadd' +'pkgcheck' '_pkgcheck' 'pkg-config' '_pkg-config' +'pkg_create' '_bsd_pkg' +'pkg_delete' '_bsd_pkg' +'pkgdev' '_pkgdev' +'pkgin' '_pkgin' +'pkg_info' '_bsd_pkg' 'pkginfo' '_pkginfo' 'pkgrm' '_pkgrm' +'pkgtool' '_pkgtool' 'pkill' '_pgrep' 'pldd' '_pids' +'plutil' '_plutil' +'pmaint' '_pkgcore' 'pmake' '_make' 'pman' '_perl_modules' 'pmap' '_pmap' 'pmcat' '_perl_modules' 'pmdesc' '_perl_modules' +'pmerge' '_pkgcore' 'pmeth' '_perl_modules' 'pmexp' '_perl_modules' 'pmfunc' '_perl_modules' @@ -966,21 +1114,31 @@ _comps=( 'podtoc' '_perl_modules' 'poff' '_pon' 'policytool' '_java' +'polybar' '_polybar' +'polybar-msg' '_polybar_msg' 'pon' '_pon' 'popd' '_directory_stack' +'portaudit' '_portaudit' +'portlint' '_portlint' +'portmaster' '_portmaster' +'portsnap' '_portsnap' 'postconf' '_postfix' 'postgres' '_postgresql' 'postmaster' '_postgresql' 'postqueue' '_postfix' 'postsuper' '_postfix' +'powerd' '_powerd' +'pquery' '_pkgcore' 'pr' '_pr' 'prev' '_mh' 'print' '_print' 'printenv' '_printenv' 'printf' '_print' +'procstat' '_procstat' 'prompt' '_prompt' 'prove' '_prove' 'prs' '_sccs' +'prstat' '_prstat' 'prt' '_sccs' 'prun' '_pids' 'ps' '_ps' @@ -993,8 +1151,11 @@ _comps=( 'ps2pdfwr' '_postscript' 'ps2ps' '_postscript' 'psbook' '_psutils' +'pscp' '_pscp' +'pscp.exe' '_pscp' 'psed' '_sed' 'psig' '_pids' +'psite' '_pkgcore' 'psmerge' '_psutils' 'psmulti' '_postscript' 'psnup' '_psutils' @@ -1007,10 +1168,13 @@ _comps=( 'pstops' '_psutils' 'pstotgif' '_pspdf' 'pswrap' '_postscript' +'ptree' '_ptree' 'ptx' '_ptx' 'pulseaudio' '_pulseaudio' 'pump' '_pump' 'pushd' '_cd' +'putclip' '_putclip' +'putclip.exe' '_putclip' 'pv' '_pv' 'pwait' '_pids' 'pwdx' '_pids' @@ -1018,21 +1182,31 @@ _comps=( 'pyhtmlizer' '_twisted' 'qdbus' '_qdbus' 'qiv' '_qiv' +'qpdf' '_qpdf' +'qtplay' '_qtplay' +'querybts' '_bug' 'quilt' '_quilt' 'r' '_fc' 'rake' '_rake' 'ranlib' '_ranlib' 'rar' '_rar' 'rc' '_sh' +'rcctl' '_rcctl' 'rclone' '_rclone' 'rcp' '_rlogin' 'rcs' '_rcs' 'rcsdiff' '_rcs' +'rc-service' '_rc-service' +'rc-status' '_rc-status' +'rc-update' '_rc-update' 'rdesktop' '_rdesktop' 'read' '_read' 'readelf' '_readelf' 'readlink' '_readlink' 'readonly' '_typeset' +'readshortcut' '_readshortcut' +'readshortcut.exe' '_readshortcut' +'rebootin' '_rebootin' '-redirect-' '_redirect' '-redirect-,<,bunzip2' '_bzip2' '-redirect-,<,bzip2' '_bzip2' @@ -1051,10 +1225,12 @@ _comps=( 'rehash' '_hash' 'reindexdb' '_postgresql' 'reload' '_initctl' +'removepkg' '_pkgtool' 'remsh' '_rlogin' 'renice' '_renice' 'repl' '_mh' -'resolvectl' '_resolvectl' +'reportbug' '_bug' +'reprepro' '_reprepro' 'restart' '_initctl' 'retawq' '_webbrowser' 'rgrep' '_grep' @@ -1063,6 +1239,7 @@ _comps=( 'ri' '_ri' 'rlogin' '_rlogin' 'rm' '_rm' +'rmadison' '_madison' 'rmd160' '_cksum' 'rmdel' '_sccs' 'rmdir' '_rmdir' @@ -1073,6 +1250,13 @@ _comps=( 'rmm' '_mh' 'rmmod' '_modutils' 'route' '_route' +'rpm' '_rpm' +'rpmbuild' '_rpm' +'rpmkeys' '_rpm' +'rpmquery' '_rpm' +'rpmsign' '_rpm' +'rpmspec' '_rpm' +'rpmverify' '_rpm' 'rrdtool' '_rrdtool' 'rsh' '_rlogin' 'rsync' '_rsync' @@ -1094,16 +1278,24 @@ _comps=( 'sadf' '_sysstat' 'sahara' '_openstack' 'sar' '_sysstat' +'savecore' '_savecore' +'say' '_say' +'sbuild' '_sbuild' 'scan' '_mh' 'sccs' '_sccs' 'sccsdiff' '_sccs' 'sched' '_sched' 'schedtool' '_schedtool' +'schroot' '_schroot' +'scl' '_scl' 'scons' '_scons' 'scp' '_ssh' 'screen' '_screen' 'script' '_script' 'scriptreplay' '_script' +'scselect' '_scselect' +'sc_usage' '_sc_usage' +'scutil' '_scutil' 'seaf-cli' '_seafile' 'sed' '_sed' 'senlin' '_openstack' @@ -1131,6 +1323,7 @@ _comps=( 'sha512sum' '_md5sum' 'sha512t256' '_cksum' 'shasum' '_shasum' +'shell-script' '_loginctl' 'shift' '_arrays' 'show' '_mh' 'showchar' '_psutils' @@ -1138,6 +1331,7 @@ _comps=( 'shred' '_shred' 'shuf' '_shuf' 'shutdown' '_shutdown' +'signify' '_signify' 'sisu' '_sisu' 'skein1024' '_cksum' 'skein256' '_cksum' @@ -1152,8 +1346,13 @@ _comps=( 'smbclient' '_samba' 'smbcontrol' '_samba' 'smbstatus' '_samba' +'smit' '_smit' +'smitty' '_smit' +'snoop' '_snoop' 'soa' '_hosts' 'socket' '_socket' +'sockstat' '_sockstat' +'softwareupdate' '_softwareupdate' 'sort' '_sort' 'sortm' '_mh' 'source' '_source' @@ -1195,35 +1394,33 @@ _comps=( 'sudoedit' '_sudo' 'sum' '_cksum' 'surfraw' '_surfraw' +'SuSEconfig' '_SUSEconfig' 'sv' '_runit' +'svcadm' '_svcadm' +'svccfg' '_svccfg' +'svcprop' '_svcprop' +'svcs' '_svcs' 'svn' '_subversion' 'svnadmin' '_subversion' 'svnadmin-static' '_subversion' +'svn-buildpackage' '_svn-buildpackage' 'svnlite' '_subversion' 'svnliteadmin' '_subversion' 'swaks' '_swaks' 'swanctl' '_swanctl' 'swift' '_swift' 'swiftc' '_swift' +'sw_vers' '_sw_vers' 'sync' '_nothing' +'sysclean' '_sysclean' 'sysctl' '_sysctl' -'systemctl' '_systemctl' -'systemd-analyze' '_systemd-analyze' -'systemd-ask-password' '_systemd' -'systemd-cat' '_systemd' -'systemd-cgls' '_systemd' -'systemd-cgtop' '_systemd' -'systemd-delta' '_systemd-delta' -'systemd-detect-virt' '_systemd' -'systemd-inhibit' '_systemd-inhibit' -'systemd-machine-id-setup' '_systemd' -'systemd-notify' '_systemd' -'systemd-nspawn' '_systemd-nspawn' -'systemd-path' '_systemd-path' -'systemd-resolve' '_resolvectl' -'systemd-run' '_systemd-run' +'sysmerge' '_sysmerge' +'syspatch' '_syspatch' +'sysrc' '_sysrc' +'systat' '_systat' 'systemd-tmpfiles' '_systemd-tmpfiles' -'systemd-tty-ask-password-agent' '_systemd' +'system_profiler' '_system_profiler' +'sysupgrade' '_sysupgrade' 'tac' '_tac' 'tacker' '_openstack' 'tail' '_tail' @@ -1250,7 +1447,6 @@ _comps=( 'tig' '_git' '-tilde-' '_tilde' 'time' '_precommand' -'timedatectl' '_timedatectl' 'timeout' '_timeout' 'times' '_nothing' 'tin' '_tin' @@ -1266,6 +1462,11 @@ _comps=( 'totdconfig' '_totd' 'touch' '_touch' 'tpb' '_tpb' +'tpkg-debarch' '_toolchain-source' +'tpkg-install' '_toolchain-source' +'tpkg-install-libc' '_toolchain-source' +'tpkg-make' '_toolchain-source' +'tpkg-update' '_toolchain-source' 'tput' '_tput' 'tr' '_tr' 'tracepath' '_tracepath' @@ -1273,6 +1474,7 @@ _comps=( 'traceroute' '_hosts' 'transmission-remote' '_transmission' 'trap' '_trap' +'trash' '_trash' 'tree' '_tree' 'trial' '_twisted' 'trove' '_openstack' @@ -1323,13 +1525,25 @@ _comps=( 'unwrapdiff' '_patchutils' 'unxz' '_xz' 'unzip' '_zip' +'update-alternatives' '_update-alternatives' +'update-rc.d' '_update-rc.d' +'upgradepkg' '_pkgtool' 'uptime' '_uptime' +'urpme' '_urpmi' +'urpmf' '_urpmi' +'urpmi' '_urpmi' +'urpmi.addmedia' '_urpmi' +'urpmi.removemedia' '_urpmi' +'urpmi.update' '_urpmi' +'urpmq' '_urpmi' 'urxvt' '_urxvt' 'urxvt256c' '_urxvt' 'urxvt256cc' '_urxvt' 'urxvt256c-ml' '_urxvt' 'urxvt256c-mlc' '_urxvt' 'urxvtc' '_urxvt' +'usbconfig' '_usbconfig' +'uscan' '_uscan' 'useradd' '_user_admin' 'userdel' '_users' 'usermod' '_user_admin' @@ -1395,6 +1609,7 @@ _comps=( 'view' '_vi' 'vifm' '_vifm' 'vim' '_vim' +'vim-addons' '_vim-addons' 'vimdiff' '_vim' 'virsh' '_libvirt' 'virt-admin' '_libvirt' @@ -1403,6 +1618,7 @@ _comps=( 'virt-xml-validate' '_libvirt' 'visudo' '_visudo' 'vitrage' '_openstack' +'vmctl' '_vmctl' 'vmstat' '_vmstat' 'vncserver' '_vnc' 'vncviewer' '_vnc' @@ -1413,6 +1629,8 @@ _comps=( 'w' '_w' 'w3m' '_w3m' 'wait' '_wait' +'wajig' '_wajig' +'wanna-build' '_wanna-build' 'watch' '_watch' 'watcher' '_openstack' 'wc' '_wc' @@ -1438,6 +1656,7 @@ _comps=( 'xauth' '_xauth' 'xautolock' '_xautolock' 'xclip' '_xclip' +'xcode-select' '_xcode-select' 'xdpyinfo' '_x_utils' 'xdvi' '_xdvi' 'xelatex' '_tex' @@ -1489,7 +1708,8 @@ _comps=( 'xzcat' '_xz' 'yafc' '_yafc' 'yash' '_sh' -'yay' '_yay' +'yast' '_yast' +'yast2' '_yast' 'ypbind' '_yp' 'ypcat' '_yp' 'ypmatch' '_yp' @@ -1501,8 +1721,10 @@ _comps=( 'ypwhich' '_yp' 'ypxfr' '_yp' 'ytalk' '_other_accounts' +'yt-dlp' '_yt-dlp' +'yum' '_yum' +'yumdb' '_yum' 'zargs' '_zargs' -'zathura' '_zathura' 'zcalc' '_zcalc' '-zcalc-line-' '_zcalc_line' 'zcat' '_zcat' @@ -1532,10 +1754,12 @@ _comps=( 'zle' '_zle' 'zlistattr' '_zattr' 'zln' '_zmv' +'zlogin' '_zlogin' 'zmail' '_mail' 'zmodload' '_zmodload' 'zmv' '_zmv' 'zone' '_hosts' +'zoneadm' '_zoneadm' 'zparseopts' '_zparseopts' 'zpool' '_zfs' 'zpty' '_zpty' @@ -1548,10 +1772,12 @@ _comps=( 'ztodo' '_ztodo' 'zun' '_openstack' 'zxpdf' '_xpdf' +'zypper' '_zypper' ) _services=( 'bzcat' 'bunzip2' +'dch' 'debchange' 'gchgrp' 'chgrp' 'gchown' 'chown' 'gnupod_addsong.pl' 'gnupod_addsong' @@ -1569,7 +1795,6 @@ _services=( 'nail' 'mail' 'ncl' 'nc' 'nedit-nc' 'nc' -'pacman.static' 'pacman' 'pcat' 'unpack' '-redirect-,<,bunzip2' 'bunzip2' '-redirect-,<,bzip2' 'bzip2' @@ -1611,7 +1836,6 @@ _postpatcomps=( 'lua[0-9.-]##' '_lua' '(p[bgpn]m*|*top[bgpn]m)' '_pbm' 'php[0-9.-]' '_php' -'pip[0-9.]#' '_pip' 'pydoc[0-9.]#' '_pydoc' 'python[0-9.]#' '_python' 'qemu(|-system-*)' '_qemu' @@ -1664,169 +1888,205 @@ bindkey '^[,' _history-complete-newer bindkey '^[/' _history-complete-older bindkey '^[~' _bash_complete-word -autoload -Uz _bluetoothctl _bootctl _busctl _cmus _coredumpctl \ - _curl _email-notmuch _exa _gh _hostnamectl \ - _img2sixel _journalctl _kernel-install _lf _libinput \ - _localectl _loginctl _machinectl _meson _mkinitcpio \ - _mpv _networkctl _ninja _notmuch _oomctl \ - _pacman _parallel _pass _pulseaudio _resolvectl \ - _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files _systemctl \ - _systemd _systemd-analyze _systemd-delta _systemd-inhibit _systemd-nspawn \ - _systemd-path _systemd-run _systemd-tmpfiles _timedatectl _udevadm \ - _vifm _xwallpaper _yay _zathura _cdr \ - _all_labels _all_matches _alternative _approximate _arg_compile \ - _arguments _bash_completions _cache_invalid _call_function _combination \ - _complete _complete_debug _complete_help _complete_help_generic _complete_tag \ - _comp_locale _correct _correct_filename _correct_word _describe \ - _description _dispatch _expand _expand_alias _expand_word \ - _extensions _external_pwds _generic _guard _history \ - _history_complete_word _ignored _list _main_complete _match \ - _menu _message _most_recent_file _multi_parts _next_label \ - _next_tags _normal _nothing _numbers _oldlist \ - _pick_variant _prefix _read_comp _regex_arguments _regex_words \ - _requested _retrieve_cache _sep_parts _sequence _set_command \ - _setup _store_cache _sub_commands _tags _user_expand \ - _values _wanted _acpi _acpitool _alsa-utils \ - _analyseplugin _basenc _brctl _btrfs _capabilities \ - _chattr _chcon _choom _chrt _cpupower \ - _cryptsetup _dkms _e2label _ethtool _findmnt \ - _free _fuse_arguments _fusermount _fuse_values _gpasswd \ - _htop _iconvconfig _ionice _ipset _iptables \ - _iwconfig _kpartx _losetup _lsattr _lsblk \ - _lsns _lsusb _ltrace _mat _mat2 \ - _mdadm _mii-tool _modutils _mondo _networkmanager \ - _nsenter _opkg _perf _pidof _pmap \ - _qdbus _schedtool _selinux_contexts _selinux_roles _selinux_types \ - _selinux_users _setpriv _setsid _slabtop _ss \ - _sshfs _strace _sysstat _tload _tpb \ - _tracepath _tune2fs _uml _unshare _valgrind \ - _vserver _wakeup_capable_devices _wipefs _wpa_cli _a2ps \ - _aap _abcde _absolute_command_paths _ack _adb \ - _ansible _ant _antiword _apachectl _apm \ - _arch_archives _arch_namespace _arp _arping _asciidoctor \ - _asciinema _at _attr _augeas _avahi \ - _awk _base64 _basename _bash _baudrates \ - _baz _beep _bibtex _bind_addresses _bison \ - _bittorrent _bogofilter _bpf_filters _bpython _bzip2 \ - _bzr _cabal _cal _calendar _canonical_paths \ - _cat _ccal _cdcd _cdrdao _cdrecord \ - _chkconfig _chmod _chown _chroot _chsh \ - _cksum _clay _cmdambivalent _cmdstring _cmp \ - _column _comm _composer _compress _configure \ - _cowsay _cp _cpio _cplay _crontab \ - _cscope _csplit _cssh _ctags _ctags_tags \ - _curl _cut _cvs _darcs _date \ - _date_formats _dates _dbus _dconf _dd \ - _devtodo _df _dhclient _dict _dict_words \ - _diff _diff3 _diff_options _diffstat _dig \ - _directories _dir_list _django _dmesg _dmidecode \ - _dns_types _doas _domains _dos2unix _drill \ - _dropbox _dsh _dtruss _du _dvi \ - _ecasound _ed _elfdump _elinks _email_addresses \ - _enscript _entr _env _espeak _etags \ - _fakeroot _feh _fetchmail _ffmpeg _figlet \ - _file_modes _files _file_systems _find _find_net_interfaces \ - _finger _flac _flex _fmt _fold \ - _fortune _fsh _fuser _gcc _gcore \ - _gdb _gem _genisoimage _getconf _getent \ - _getfacl _getmail _getopt _ghostscript _git \ - _global _global_tags _gnu_generic _gnupod _gnutls \ - _go _gpg _gphoto2 _gprof _gradle \ - _graphicsmagick _grep _groff _groups _growisofs \ - _gsettings _guilt _gzip _have_glob_qual _head \ - _hexdump _host _hostname _hosts _iconv \ - _id _ifconfig _iftop _imagemagick _initctl \ - _init_d _install _iostat _ip _ipsec \ - _irssi _ispell _java _java_class _joe \ - _join _jq _killall _knock _kvno \ - _last _ldconfig _ldd _ld_debug _less \ - _lha _libvirt _links _list_files _lldb \ - _ln _loadkeys _locale _localedef _locales \ - _locate _logger _look _lp _ls \ - _lsof _lua _luarocks _lynx _lz4 \ - _lzop _mail _mailboxes _make _man \ - _md5sum _mencal _mh _mime_types _mkdir \ - _mkfifo _mknod _mktemp _module _monotone \ - _moosic _mosh _mount _mpc _mt \ - _mtools _mtr _mutt _mv _my_accounts \ - _myrepos _mysqldiff _mysql_utils _ncftp _netcat \ - _net_interfaces _netstat _newsgroups _nginx _ngrep \ - _nice _nkf _nl _nm _nmap \ - _npm _nslookup _numfmt _objdump _object_files \ - _od _openstack _opustools _other_accounts _pack \ - _pandoc _paste _patch _patchutils _path_commands \ - _path_files _pax _pbm _pdf _perforce \ - _perl _perl_basepods _perldoc _perl_modules _pgids \ - _pgrep _php _picocom _pids _pine \ - _ping _pip _pkgadd _pkg-config _pkginfo \ - _pkg_instance _pkgrm _pon _ports _postfix \ - _postgresql _postscript _pr _printenv _printers \ - _process_names _prove _ps _pspdf _psutils \ - _ptx _pump _pv _pwgen _pydoc \ - _python _python_modules _qemu _quilt _rake \ - _ranlib _rar _rclone _rcs _readelf \ - _readlink _remote_files _renice _ri _rlogin \ - _rm _rmdir _route _rrdtool _rsync \ - _rubber _ruby _runit _samba _sccs \ - _scons _screen _script _seafile _sed \ - _seq _service _services _setfacl _sh \ - _shasum _showmount _shred _shuf _shutdown \ - _signals _sisu _slrn _smartmontools _socket \ - _sort _spamassassin _split _sqlite _sqsh \ - _ssh _ssh_hosts _stat _stdbuf _stgit \ - _stow _strings _strip _stty _su \ - _subversion _sudo _surfraw _swaks _swanctl \ - _swift _sys_calls _sysctl _tac _tail \ - _tar _tar_archive _tardy _tcpdump _tcptraceroute \ - _tee _telnet _terminals _tex _texi \ - _texinfo _tidy _tiff _tilde_files _timeout \ - _time_zone _tin _tla _tmux _todo.sh \ - _toilet _top _topgit _totd _touch \ - _tput _tr _transmission _tree _truncate \ - _truss _tty _ttys _twidge _twisted \ - _umountable _unace _uname _unexpand _uniq \ - _unison _units _uptime _urls _user_admin \ - _user_at_host _users _users_on _vi _vim \ - _visudo _vmstat _vorbis _vpnc _w \ - _w3m _watch _wc _webbrowser _wget \ - _whereis _who _whois _wiggle _xargs \ - _xmlsoft _xmlstarlet _xmms2 _xxd _xz \ - _yafc _yodl _yp _zcat _zdump \ - _zfs _zfs_dataset _zfs_pool _zip _zsh \ - _acroread _code _dcop _eog _evince \ - _geany _gnome-gv _gqview _gv _kdeconnect \ - _kfmclient _matlab _mozilla _mplayer _mupdf \ - _nautilus _nedit _netscape _okular _pdftk \ - _qiv _rdesktop _setxkbmap _sublimetext _urxvt \ - _vnc _x_arguments _xauth _xautolock _x_borderwidth \ - _xclip _x_color _x_colormapid _x_cursor _x_display \ - _xdvi _x_extension _xfig _x_font _xft_fonts \ - _x_geometry _xinput _x_keysym _xloadimage _x_locale \ - _x_modifier _xmodmap _x_name _xournal _xpdf \ - _xrandr _x_resource _xscreensaver _x_selection_timeout _xset \ - _xt_arguments _xterm _x_title _xt_session_id _x_utils \ - _xv _x_visual _x_window _xwit _zeal \ - _add-zle-hook-widget _add-zsh-hook _alias _aliases __arguments \ - _arrays _assign _autocd _bindkey _brace_parameter \ - _builtin _cd _command _command_names _compadd \ - _compdef _completers _condition _default _delimiters \ - _directory_stack _dirs _disable _dynamic_directory_name _echotc \ - _echoti _emulate _enable _equal _exec \ - _fc _file_descriptors _first _functions _globflags \ - _globqual_delims _globquals _hash _history_modifiers _in_vared \ - _jobs _jobs_bg _jobs_builtin _jobs_fg _kill \ - _limit _limits _math _math_params _mere \ - _module_math_func _options _options_set _options_unset _parameter \ - _parameters _precommand _print _prompt _ps1234 \ - _read _redirect _run-help _sched _set \ - _setopt _source _strftime _subscript _suffix_alias_files \ - _tcpsys _tilde _trap _ttyctl _typeset \ - _ulimit _unhash _user_math_func _value _vared \ - _vars _vcs_info _vcs_info_hooks _wait _which \ - _widgets _zargs _zattr _zcalc _zcalc_line \ - _zcompile _zed _zftp _zle _zmodload \ - _zmv _zparseopts _zpty _zsh-mime-handler _zsocket \ - _zstyle _ztodo +autoload -Uz _alacritty _bluetoothctl _cmus _email-notmuch _exa \ + _flameshot _gh _img2sixel _libinput _loginctl \ + _meson _mpv _ninja _notmuch _openrc \ + _pass _pkgcheck _pkgcore _pkgdev _polybar \ + _polybar_msg _pulseaudio _qpdf _rc-service _rc-status \ + _rc-update _systemd-tmpfiles _udevadm _vifm _xwallpaper \ + _yt-dlp _cdr _floppy _logical_volumes _lscfg \ + _lsdev _lslv _lspv _lsvg _object_classes \ + _physical_volumes _smit _volume_groups _bsdconfig _bsd_disks \ + _bsdinstall _bsd_pkg _chflags _csup _cu \ + _cvsup _fbsd_architectures _fbsd_device_types _fetch _file_flags \ + _freebsd-update _fstat _fw_update _gstat _ipfw \ + _jail _jails _jexec _jls _jot \ + _kdump _kld _ktrace _ktrace_points _ldap \ + _login_classes _mixerctl _nbsd_architectures _obsd_architectures _pfctl \ + _pkgin _portaudit _portlint _portmaster _portsnap \ + _powerd _procstat _rcctl _routing_domains _routing_tables \ + _signify _sockstat _sysclean _sysmerge _syspatch \ + _sysrc _systat _sysupgrade _usbconfig _vmctl \ + _watch-snoop _all_labels _all_matches _alternative _approximate \ + _arg_compile _arguments _bash_completions _cache_invalid _call_function \ + _combination _complete _complete_debug _complete_help _complete_help_generic \ + _complete_tag _comp_locale _correct _correct_filename _correct_word \ + _describe _description _dispatch _expand _expand_alias \ + _expand_word _extensions _external_pwds _generic _guard \ + _history _history_complete_word _ignored _list _main_complete \ + _match _menu _message _most_recent_file _multi_parts \ + _next_label _next_tags _normal _nothing _numbers \ + _oldlist _pick_variant _prefix _read_comp _regex_arguments \ + _regex_words _requested _retrieve_cache _sep_parts _sequence \ + _set_command _setup _store_cache _sub_commands _tags \ + _user_expand _values _wanted _cygcheck _cygpath \ + _cygrunsrv _cygserver _cygstart _dumper _getclip \ + _mkshortcut _mkzsh _pscp _putclip _readshortcut \ + _caffeinate _defaults _fink _fs_usage _hdiutil \ + _mac_applications _mac_files_for_application _mdfind _mdls _mdutil \ + _networksetup _nvram _open _osascript _otool \ + _pbcopy _plutil _qtplay _retrieve_mac_apps _say \ + _scselect _sc_usage _scutil _softwareupdate _sw_vers \ + _system_profiler _trash _xcode-select _a2utils _apt \ + _apt-file _aptitude _apt-move _apt-show-versions _auto-apt \ + _axi-cache _bts _bug _cdbs-edit-patch _dak \ + _dchroot _dchroot-dsa _dcut _deb_architectures _debbugs_bugnumber \ + _debchange _debcheckout _deb_codenames _debdiff _deb_files \ + _debfoster _deborphan _deb_packages _debsign _debsnap \ + _debuild _dlocate _dpatch-edit-patch _dpkg _dpkg-buildpackage \ + _dpkg-cross _dpkg-repack _dpkg_source _dput _dscverify \ + _dupload _git-buildpackage _grep-excuses _invoke-rc.d _lighttpd \ + _lintian _madison _make-kpkg _members _mergechanges \ + _module-assistant _pbuilder _piuparts _reprepro _sbuild \ + _schroot _svn-buildpackage _toolchain-source _update-alternatives _update-rc.d \ + _uscan _vim-addons _wajig _wanna-build _acpi \ + _acpitool _alsa-utils _analyseplugin _basenc _brctl \ + _btrfs _capabilities _chattr _chcon _choom \ + _chrt _cpupower _cryptsetup _dkms _e2label \ + _ethtool _findmnt _free _fuse_arguments _fusermount \ + _fuse_values _gpasswd _htop _iconvconfig _ionice \ + _ipset _iptables _iwconfig _kpartx _losetup \ + _lsattr _lsblk _lsns _lsusb _ltrace \ + _mat _mat2 _mdadm _mii-tool _modutils \ + _mondo _networkmanager _nsenter _opkg _perf \ + _pidof _pkgtool _pmap _qdbus _schedtool \ + _selinux_contexts _selinux_roles _selinux_types _selinux_users _setpriv \ + _setsid _slabtop _ss _sshfs _strace \ + _sysstat _tload _tpb _tracepath _tune2fs \ + _uml _unshare _valgrind _vserver _wakeup_capable_devices \ + _wipefs _wpa_cli _rebootin _urpmi _dnf \ + _rpm _scl _yum _beadm _be_name \ + _coreadm _dhcpinfo _dladm _dtrace _dumpadm \ + _flowadm _fmadm _inetadm _ipadm _pfexec \ + _pkg5 _prstat _ptree _savecore _snoop \ + _svcadm _svccfg _svcprop _svcs _svcs_fmri \ + _zlogin _zoneadm _zones _a2ps _aap \ + _abcde _absolute_command_paths _ack _adb _ansible \ + _ant _antiword _apachectl _apm _arch_archives \ + _arch_namespace _arp _arping _asciidoctor _asciinema \ + _at _attr _augeas _avahi _awk \ + _base64 _basename _bash _baudrates _baz \ + _beep _bibtex _bind_addresses _bison _bittorrent \ + _bogofilter _bpf_filters _bpython _bzip2 _bzr \ + _cabal _cal _calendar _canonical_paths _cat \ + _ccal _cdcd _cdrdao _cdrecord _chkconfig \ + _chmod _chown _chroot _chsh _cksum \ + _clay _cmdambivalent _cmdstring _cmp _column \ + _comm _composer _compress _configure _cowsay \ + _cp _cpio _cplay _crontab _cscope \ + _csplit _cssh _ctags _ctags_tags _curl \ + _cut _cvs _darcs _date _date_formats \ + _dates _dbus _dconf _dd _devtodo \ + _df _dhclient _dict _dict_words _diff \ + _diff3 _diff_options _diffstat _dig _directories \ + _dir_list _django _dmesg _dmidecode _dns_types \ + _doas _domains _dos2unix _drill _dropbox \ + _dsh _dtruss _du _dvi _ecasound \ + _ed _elfdump _elinks _email_addresses _enscript \ + _entr _env _espeak _etags _fakeroot \ + _feh _fetchmail _ffmpeg _figlet _file_modes \ + _files _file_systems _find _find_net_interfaces _finger \ + _flac _flex _fmt _fold _fortune \ + _fsh _fuser _gcc _gcore _gdb \ + _gem _genisoimage _getconf _getent _getfacl \ + _getmail _getopt _ghostscript _git _global \ + _global_tags _gnu_generic _gnupod _gnutls _go \ + _gpg _gphoto2 _gprof _gradle _graphicsmagick \ + _grep _groff _groups _growisofs _gsettings \ + _guilt _gzip _have_glob_qual _head _hexdump \ + _host _hostname _hosts _iconv _id \ + _ifconfig _iftop _imagemagick _initctl _init_d \ + _install _iostat _ip _ipsec _irssi \ + _ispell _java _java_class _joe _join \ + _jq _killall _knock _kvno _last \ + _ldconfig _ldd _ld_debug _less _lha \ + _libvirt _links _list_files _lldb _ln \ + _loadkeys _locale _localedef _locales _locate \ + _logger _look _lp _ls _lsof \ + _lua _luarocks _lynx _lz4 _lzop \ + _mail _mailboxes _make _man _md5sum \ + _mencal _mh _mime_types _mkdir _mkfifo \ + _mknod _mktemp _module _monotone _moosic \ + _mosh _mount _mpc _mt _mtools \ + _mtr _mutt _mv _my_accounts _myrepos \ + _mysqldiff _mysql_utils _ncftp _netcat _net_interfaces \ + _netstat _newsgroups _nginx _ngrep _nice \ + _nkf _nl _nm _nmap _npm \ + _nslookup _numfmt _objdump _object_files _od \ + _openstack _opustools _other_accounts _pack _pandoc \ + _paste _patch _patchutils _path_commands _path_files \ + _pax _pbm _pdf _perforce _perl \ + _perl_basepods _perldoc _perl_modules _pgids _pgrep \ + _php _picocom _pids _pine _ping \ + _pkgadd _pkg-config _pkginfo _pkg_instance _pkgrm \ + _pon _ports _postfix _postgresql _postscript \ + _pr _printenv _printers _process_names _prove \ + _ps _pspdf _psutils _ptx _pump \ + _pv _pwgen _pydoc _python _python_modules \ + _qemu _quilt _rake _ranlib _rar \ + _rclone _rcs _readelf _readlink _remote_files \ + _renice _ri _rlogin _rm _rmdir \ + _route _rrdtool _rsync _rubber _ruby \ + _runit _samba _sccs _scons _screen \ + _script _seafile _sed _seq _service \ + _services _setfacl _sh _shasum _showmount \ + _shred _shuf _shutdown _signals _sisu \ + _slrn _smartmontools _socket _sort _spamassassin \ + _split _sqlite _sqsh _ssh _ssh_hosts \ + _stat _stdbuf _stgit _stow _strings \ + _strip _stty _su _subversion _sudo \ + _surfraw _swaks _swanctl _swift _sys_calls \ + _sysctl _tac _tail _tar _tar_archive \ + _tardy _tcpdump _tcptraceroute _tee _telnet \ + _terminals _tex _texi _texinfo _tidy \ + _tiff _tilde_files _timeout _time_zone _tin \ + _tla _tmux _todo.sh _toilet _top \ + _topgit _totd _touch _tput _tr \ + _transmission _tree _truncate _truss _tty \ + _ttys _twidge _twisted _umountable _unace \ + _uname _unexpand _uniq _unison _units \ + _uptime _urls _user_admin _user_at_host _users \ + _users_on _vi _vim _visudo _vmstat \ + _vorbis _vpnc _w _w3m _watch \ + _wc _webbrowser _wget _whereis _who \ + _whois _wiggle _xargs _xmlsoft _xmlstarlet \ + _xmms2 _xxd _xz _yafc _yodl \ + _yp _zcat _zdump _zfs _zfs_dataset \ + _zfs_pool _zip _zsh _acroread _code \ + _dcop _eog _evince _geany _gnome-gv \ + _gqview _gv _kdeconnect _kfmclient _matlab \ + _mozilla _mplayer _mupdf _nautilus _nedit \ + _netscape _okular _pdftk _qiv _rdesktop \ + _setxkbmap _sublimetext _urxvt _vnc _x_arguments \ + _xauth _xautolock _x_borderwidth _xclip _x_color \ + _x_colormapid _x_cursor _x_display _xdvi _x_extension \ + _xfig _x_font _xft_fonts _x_geometry _xinput \ + _x_keysym _xloadimage _x_locale _x_modifier _xmodmap \ + _x_name _xournal _xpdf _xrandr _x_resource \ + _xscreensaver _x_selection_timeout _xset _xt_arguments _xterm \ + _x_title _xt_session_id _x_utils _xv _x_visual \ + _x_window _xwit _zeal _add-zle-hook-widget _add-zsh-hook \ + _alias _aliases __arguments _arrays _assign \ + _autocd _bindkey _brace_parameter _builtin _cd \ + _command _command_names _compadd _compdef _completers \ + _condition _default _delimiters _directory_stack _dirs \ + _disable _dynamic_directory_name _echotc _echoti _emulate \ + _enable _equal _exec _fc _file_descriptors \ + _first _functions _globflags _globqual_delims _globquals \ + _hash _history_modifiers _in_vared _jobs _jobs_bg \ + _jobs_builtin _jobs_fg _kill _limit _limits \ + _math _math_params _mere _module_math_func _options \ + _options_set _options_unset _parameter _parameters _precommand \ + _print _prompt _ps1234 _read _redirect \ + _run-help _sched _set _setopt _source \ + _strftime _subscript _suffix_alias_files _tcpsys _tilde \ + _trap _ttyctl _typeset _ulimit _unhash \ + _user_math_func _value _vared _vars _vcs_info \ + _vcs_info_hooks _wait _which _widgets _zargs \ + _zattr _zcalc _zcalc_line _zcompile _zed \ + _zftp _zle _zmodload _zmv _zparseopts \ + _zpty _zsh-mime-handler _zsocket _zstyle _ztodo \ + _hwinfo _osc _SUSEconfig _yast _zypper autoload -Uz +X _call_program typeset -gUa _comp_assocs diff --git a/.config/zsh/dotfiles/.zsh_alias b/.config/zsh/dotfiles/.zsh_alias index 53f55a1..7c11da5 100644 --- a/.config/zsh/dotfiles/.zsh_alias +++ b/.config/zsh/dotfiles/.zsh_alias @@ -51,13 +51,6 @@ alias makeconf='$PERM $EDITOR /etc/portage/make.conf' alias vimrc='$EDITOR ~/.vimrc' alias nvimrc='$EDITOR ~/.config/nvim/config' -# cd aliases -alias ..='cd ..' -alias .2='cd ../..' -alias .3='cd ../../..' -alias .4='cd ../../../..' -alias .5='cd ../../../../..' - alias goconfig="cd ~/.config" alias godl="cd ~/Downloads" alias gostor="cd /mnt/storage01" @@ -72,3 +65,4 @@ alias untar='$PERM tar xpvf' alias unrar='$PERM unrar x' alias df='df -h' +alias dms='$PERM make clean install' diff --git a/.config/zsh/dotfiles/.zsh_export b/.config/zsh/dotfiles/.zsh_export index c991e0e..da3302a 100644 --- a/.config/zsh/dotfiles/.zsh_export +++ b/.config/zsh/dotfiles/.zsh_export @@ -6,6 +6,7 @@ export SAVEHIST=$HISTSIZE export USER=$(whoami) export CPATH=/home/$USER/.local/bin:/home/$USER/Projects/scripts:/home/$USER/.config:/home/$USER/Scripts +export SCRIPTDIR="/home/$USER/Scripts" export EDITOR='nvim' export LANG="en_US.UTF-8" command -v sudo > /dev/null && export PERM='sudo' @@ -20,7 +21,7 @@ command -v chromium > /dev/null && export BROWSER='chromium' command -v firefox-bin > /dev/null && export BROWSER='firefox-bin' command -v firefox > /dev/null && export BROWSER='firefox' -export FETCH='sfetch' +export FETCH='ufetch' export PS1="$PS1col" export MIXER='pulsemixer' export TOOL='fzf' @@ -28,7 +29,7 @@ export PROJECTDIR="$HOME/Projects" export DOTDIR="$HOME/.config" export LIST='exa' -export SERVERDATA="$HOME/.config/.serverdata" +export SERVERDATA="$HOME/.config/secrets/.serverdata" command -v pacman > /dev/null && \ export PKGINSTALL='$PERM pacman -S' && \ diff --git a/.config/zsh/dotfiles/.zsh_func b/.config/zsh/dotfiles/.zsh_func index bf117f2..2bef007 100644 --- a/.config/zsh/dotfiles/.zsh_func +++ b/.config/zsh/dotfiles/.zsh_func @@ -6,12 +6,58 @@ pro() { } # cd into dotdir and list files and directories -dot() { +cdot() { [ -z "$DOTDIR" ] && DOTDIR="$HOME/.config"; [ -z "$TOOL" ] && TOOL=fzf + command -v "$TOOL" > /dev/null || return clear; cd "$DOTDIR/$($LIST -a $PROJECTDIR | $TOOL)" clear; $LIST -lah } +# list dotfiles +edot() { + command -v fzf > /dev/null || return + DOT="$(printf "nvim config\nnvim init.vim\n.vimrc\n.Xresources\nspeedwmrc\nstatusrc\nspeedwm autostart.sh\nspeedwm options.h\nspeedwm speedwm.c\nspeedwm bar.h\nspeedwm keybinds.h\ndmenu options.h\nmuttrc\nnewsboat urls\nnewsboat config\nvifmrc\nalacritty.yml\n.zsh_alias\n.zsh_export\n.zsh_func\n.zsh_ps\n.zsh_starship\n.zshrc\nsfeedrc\n.mbsyncrc\n" \ + | sort | fzf)" + + case "$DOT" in + "nvim config") "$EDITOR" "$HOME/.config/nvim/config" ;; + "nvim init.vim") "$EDITOR" "$HOME/.config/nvim/init.vim" ;; + ".vimrc") "$EDITOR" "$HOME/.vimrc" ;; + ".Xresources") "$EDITOR" "$HOME/.config/.Xresources" ;; + "speedwmrc") "$EDITOR" "$HOME/.config/speedwm/speedwmrc" ;; + "statusrc") "$EDITOR" "$HOME/.config/speedwm/statusrc" ;; + "muttrc") "$EDITOR" "$HOME/.config/mutt/muttrc" ;; + "newsboat urls") "$EDITOR" "$HOME/.config/newsboat/urls" ;; + "newsboat config") "$EDITOR" "$HOME/.config/newsboat/config" ;; + "speedwm autostart.sh") "$EDITOR" "$HOME/.config/speedwm/autostart.sh" ;; + "speedwm options.h") "$EDITOR" "$HOME/Projects/speedwm/options.h" ;; + "speedwm speedwm.c") "$EDITOR" "$HOME/Projects/speedwm/speedwm.c" ;; + "speedwm bar.h") "$EDITOR" "$HOME/Projects/speedwm/bar.h" ;; + "speedwm keybinds.h") "$EDITOR" "$HOME/Projects/speedwm/keybinds.h" ;; + "dmenu options.h") "$EDITOR" "$HOME/Projects/dmenu/options.h" ;; + "vifmrc") "$EDITOR" "$HOME/.config/vifm/vifmrc" ;; + "alacritty.yml") "$EDITOR" "$HOME/.config/alacritty/alacritty.yml" ;; + ".zsh_alias") "$EDITOR" "$HOME/.config/zsh/dotfiles/.zsh_alias" ;; + ".zsh_export") "$EDITOR" "$HOME/.config/zsh/dotfiles/.zsh_export" ;; + ".zsh_func") "$EDITOR" "$HOME/.config/zsh/dotfiles/.zsh_func" ;; + ".zsh_ps") "$EDITOR" "$HOME/.config/zsh/dotfiles/.zsh_ps" ;; + ".zsh_starship") "$EDITOR" "$HOME/.config/zsh/dotfiles/.zsh_starship" ;; + ".zshrc") "$EDITOR" "$HOME/.config/zsh/dotfiles/.zshrc" ;; + "sfeedrc") "$EDITOR" "$HOME/.sfeed/sfeedrc" ;; + ".mbsyncrc") "$EDITOR" "$HOME/.mbsyncrc" ;; + *) return 0 ;; + esac +} + +# list scripts +escr() { + cdir="$(pwd)" + command -v fzf > /dev/null || return + cd "$HOME" + nvim "$(find "$SCRIPTDIR" -type f -perm /111 -executable | grep -v "[.]git" | sort | fzf)" + cd "$cdir" +} + # list passwords and copy to xclip lspass() { command -v pass > /dev/null || exit 1 @@ -48,3 +94,11 @@ ssh_server() { IP="$(tail -n 1 ${SERVERDATA})" ssh ${USER}@${IP} } + +..() { + [ -z "$1" ] && cd .. && return + + for i in $(seq $1); do + cd .. + done +} diff --git a/.config/zsh/dotfiles/.zshrc b/.config/zsh/dotfiles/.zshrc index 16eef29..8684319 100644 --- a/.config/zsh/dotfiles/.zshrc +++ b/.config/zsh/dotfiles/.zshrc @@ -3,11 +3,12 @@ # Features autoload -U colors && colors -command -v emerge > /dev/null && autoload -U compinit promptinit +autoload -U compinit promptinit autoload -Uz compinit -command -v emerge > /dev/null && promptinit && prompt gentoo +command -v emerge > /dev/null && promptinit; prompt gentoo zstyle ':completion::complete:*' use-cache 1 zstyle ':completion:*' menu select +zmodload compinit _comp_options+=(globdots) diff --git a/.config/zsh/plugins/zsh-syntax-highlighting b/.config/zsh/plugins/zsh-syntax-highlighting index b2c910a..6fd81c5 160000 --- a/.config/zsh/plugins/zsh-syntax-highlighting +++ b/.config/zsh/plugins/zsh-syntax-highlighting @@ -1 +1 @@ -Subproject commit b2c910a85ed84cb7e5108e7cb3406a2e825a858f +Subproject commit 6fd81c5ac854fea5d8bccecc3140f819f82e680d