From 1aebb07c8f228b662a8ebc21218ef6fe2b7ec292 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Sun, 12 Dec 2021 15:37:49 -0500 Subject: [PATCH] Merged develop --- .gitignore | 6 + Makefile | 1 + macOS/.config/iterm/profile.json | 171 +- macOS/.config/macOS/Brewfile | 1 + zsh/.config/zsh/.zcompcache/brew_all_commands | 4 - zsh/.config/zsh/.zcompdump | 2176 ----------------- zsh/.config/zsh/.zshrc | 30 +- zsh/.config/zsh/zsh-aliases | 1 + zsh/.config/zsh/zsh-exports | 17 + zsh/.config/zsh/zsh-functions | 27 + zsh/.config/zsh/zsh-zinit | 36 - zsh/.zshenv | 1 + zsh/.zshrc | 2 - 13 files changed, 174 insertions(+), 2299 deletions(-) delete mode 100644 zsh/.config/zsh/.zcompcache/brew_all_commands delete mode 100644 zsh/.config/zsh/.zcompdump create mode 100644 zsh/.config/zsh/zsh-exports delete mode 100644 zsh/.config/zsh/zsh-zinit create mode 100644 zsh/.zshenv delete mode 100644 zsh/.zshrc diff --git a/.gitignore b/.gitignore index a495476..21005d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,8 @@ **/.DS_Store **/Brewfile.lock.json +**/plugins +**/.zcompdump* +**/.zcompdump +**/.zcompcache +zsh/.config/zsh/history +**/.zsh_history diff --git a/Makefile b/Makefile index da061c3..f433ed0 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ bootstrap-homebrew: xcode-select --install | true /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" + chmod -R go-w $(brew --prefix)/share bootsrap-brews: @brew bundle \ diff --git a/macOS/.config/iterm/profile.json b/macOS/.config/iterm/profile.json index bfaf464..d2bed55 100644 --- a/macOS/.config/iterm/profile.json +++ b/macOS/.config/iterm/profile.json @@ -1,46 +1,58 @@ { - "Ansi 7 Color" : { - "Green Component" : 0.73333334922790527, - "Red Component" : 0.73333334922790527, - "Blue Component" : 0.73333334922790527 + "Ansi 6 Color" : { + "Green Component" : "0.5960785", + "Blue Component" : "0.6039215999999999", + "Red Component" : "0.02352941" }, "Tags" : [ ], "Ansi 12 Color" : { - "Green Component" : 0.3333333432674408, - "Red Component" : 0.3333333432674408, - "Blue Component" : 1 + "Green Component" : "0.6235294", + "Blue Component" : "0.8117647", + "Red Component" : "0.4470588" + }, + "Ansi 7 Color" : { + "Green Component" : "0.8431373", + "Blue Component" : "0.8117647", + "Red Component" : "0.827451" }, "Ansi 8 Color" : { - "Green Component" : 0.3333333432674408, - "Red Component" : 0.3333333432674408, - "Blue Component" : 0.3333333432674408 - }, - "Ansi 9 Color" : { - "Green Component" : 0.3333333432674408, - "Red Component" : 1, - "Blue Component" : 0.3333333432674408 + "Green Component" : "0.3411765", + "Blue Component" : "0.3254902", + "Red Component" : "0.3333333" }, "Bold Color" : { - "Green Component" : 1, - "Red Component" : 1, - "Blue Component" : 1 + "Green Component" : "1", + "Blue Component" : "1", + "Red Component" : "1" + }, + "Ansi 9 Color" : { + "Green Component" : "0.1607843", + "Blue Component" : "0.1607843", + "Red Component" : "0.9372549" }, "Ansi 5 Color" : { - "Green Component" : 0, - "Red Component" : 0.73333334922790527, - "Blue Component" : 0.73333334922790527 + "Green Component" : "0.3137255", + "Blue Component" : "0.4823529", + "Red Component" : "0.4588235" }, "Use Non-ASCII Font" : false, "Rows" : 40, "Default Bookmark" : "No", + "Cursor Guide Color" : { + "Red Component" : 0.70214027166366577, + "Color Space" : "sRGB", + "Blue Component" : 1, + "Alpha Component" : 0.25, + "Green Component" : 0.92681378126144409 + }, "Non-ASCII Anti Aliased" : true, "Use Bright Bold" : true, "Ansi 10 Color" : { - "Green Component" : 1, - "Red Component" : 0.3333333432674408, - "Blue Component" : 0.3333333432674408 + "Green Component" : "0.8862745", + "Blue Component" : "0.2039216", + "Red Component" : "0.5411764999999999" }, "Ambiguous Double Width" : false, "Jobs to Ignore" : [ @@ -50,14 +62,14 @@ "telnet" ], "Ansi 15 Color" : { - "Green Component" : 1, - "Red Component" : 1, - "Blue Component" : 1 + "Green Component" : "0.9333333", + "Blue Component" : "0.9254902", + "Red Component" : "0.9333333" }, "Foreground Color" : { - "Green Component" : 0.73333334922790527, - "Red Component" : 0.73333334922790527, - "Blue Component" : 0.73333334922790527 + "Green Component" : "1", + "Blue Component" : "1", + "Red Component" : "1" }, "Bound Hosts" : [ @@ -73,16 +85,16 @@ "Mouse Reporting" : true, "Screen" : -1, "Selection Color" : { - "Green Component" : 0.8353000283241272, - "Red Component" : 0.70980000495910645, - "Blue Component" : 1 + "Green Component" : "0.8353", + "Blue Component" : "1", + "Red Component" : "0.7098" }, "Columns" : 120, "Idle Code" : 0, "Ansi 13 Color" : { - "Green Component" : 0.3333333432674408, - "Red Component" : 1, - "Blue Component" : 1 + "Green Component" : "0.4980392", + "Blue Component" : "0.6588235", + "Red Component" : "0.6784314" }, "Custom Command" : "No", "ASCII Anti Aliased" : true, @@ -91,20 +103,20 @@ "Use Bold Font" : true, "Option Key Sends" : 0, "Selected Text Color" : { - "Green Component" : 0, - "Red Component" : 0, - "Blue Component" : 0 + "Green Component" : "0", + "Blue Component" : "0", + "Red Component" : "0" }, "Background Color" : { - "Green Component" : 0, - "Red Component" : 0, - "Blue Component" : 0 + "Green Component" : "0", + "Blue Component" : "0", + "Red Component" : "0" }, "Character Encoding" : 4, "Ansi 11 Color" : { - "Green Component" : 1, - "Red Component" : 1, - "Blue Component" : 0.3333333432674408 + "Green Component" : "0.9137255", + "Blue Component" : "0.3098039", + "Red Component" : "0.9882353" }, "Use Italic Font" : true, "Unlimited Scrollback" : false, @@ -273,6 +285,13 @@ "Window Type" : 0, "Background Image Location" : "", "Blur" : false, + "Badge Color" : { + "Red Component" : 1, + "Color Space" : "sRGB", + "Blue Component" : 0, + "Alpha Component" : 0.5, + "Green Component" : 0.14910027384757996 + }, "Scrollback Lines" : 1000, "Send Code When Idle" : false, "Close Sessions On End" : true, @@ -281,56 +300,58 @@ "Flashing Bell" : false, "Silence Bell" : false, "Ansi 14 Color" : { - "Green Component" : 1, - "Red Component" : 0.3333333432674408, - "Blue Component" : 1 + "Green Component" : "0.8862745", + "Blue Component" : "0.8862745", + "Red Component" : "0.2039216" }, "Name" : "mhoush", "Cursor Text Color" : { - "Green Component" : 1, - "Red Component" : 1, - "Blue Component" : 1 + "Green Component" : "0", + "Blue Component" : "0", + "Red Component" : "0" }, "Shortcut" : "", "Cursor Color" : { - "Green Component" : 0.73333334922790527, - "Red Component" : 0.73333334922790527, - "Blue Component" : 0.73333334922790527 + "Green Component" : "1", + "Blue Component" : "1", + "Red Component" : "1" }, "Transparency" : 0.14805401741190161, "Ansi 1 Color" : { - "Green Component" : 0, - "Red Component" : 0.73333334922790527, - "Blue Component" : 0 + "Green Component" : "0", + "Blue Component" : "0", + "Red Component" : "0.8" }, "Horizontal Spacing" : 1, "Custom Directory" : "No", "Ansi 4 Color" : { - "Green Component" : 0, + "Green Component" : "0.3960784", + "Blue Component" : "0.6431373", + "Red Component" : "0.2039216" + }, + "Link Color" : { "Red Component" : 0, - "Blue Component" : 0.73333334922790527 + "Color Space" : "sRGB", + "Blue Component" : 0.73422712087631226, + "Alpha Component" : 1, + "Green Component" : 0.35915297269821167 }, "Ansi 0 Color" : { - "Green Component" : 0, - "Red Component" : 0, - "Blue Component" : 0 + "Green Component" : "0", + "Blue Component" : "0", + "Red Component" : "0" }, "Guid" : "3B878A03-0EF2-4A8C-B1FD-7DEF4A0ABF6F", + "Normal Font" : "InconsolataNerdFontCompleteM-Regular 16", "Ansi 3 Color" : { - "Green Component" : 0.73333334922790527, - "Red Component" : 0.73333334922790527, - "Blue Component" : 0 + "Green Component" : "0.627451", + "Blue Component" : "0", + "Red Component" : "0.7686275" }, - "Normal Font" : "InconsolataNerdFontCompleteM-Regular 14", "Ansi 2 Color" : { - "Green Component" : 0.73333334922790527, - "Red Component" : 0, - "Blue Component" : 0 + "Green Component" : "0.6039215999999999", + "Blue Component" : "0.02352941", + "Red Component" : "0.3058824" }, - "Right Option Key Sends" : 0, - "Ansi 6 Color" : { - "Green Component" : 0.73333334922790527, - "Red Component" : 0, - "Blue Component" : 0.73333334922790527 - } + "Right Option Key Sends" : 0 } \ No newline at end of file diff --git a/macOS/.config/macOS/Brewfile b/macOS/.config/macOS/Brewfile index 10d3ad9..adba5db 100644 --- a/macOS/.config/macOS/Brewfile +++ b/macOS/.config/macOS/Brewfile @@ -15,6 +15,7 @@ brew "ripgrep" brew "stow" brew "swift-format" brew "zsh" +brew "zsh-completions" # casks cask "docker" diff --git a/zsh/.config/zsh/.zcompcache/brew_all_commands b/zsh/.config/zsh/.zcompcache/brew_all_commands deleted file mode 100644 index 55e9b31..0000000 --- a/zsh/.config/zsh/.zcompcache/brew_all_commands +++ /dev/null @@ -1,4 +0,0 @@ -list=( ${(Q)"${(z)$(<<\EO:list -'aspell-dictionaries' 'determine-rebottle-runners' 'postgresql-upgrade-database' 'services' -EO:list -)}"} ) diff --git a/zsh/.config/zsh/.zcompdump b/zsh/.config/zsh/.zcompdump deleted file mode 100644 index e2d576d..0000000 --- a/zsh/.config/zsh/.zcompdump +++ /dev/null @@ -1,2176 +0,0 @@ -#files: 1080 version: 5.8 - -_comps=( -'-' '_precommand' -'-array-value-' '_value' -'-assign-parameter-' '_assign' -'-brace-parameter-' '_brace_parameter' -'-command-' '_autocd' -'-command-line-' '_normal' -'-condition-' '_condition' -'-default-' '_default' -'-equal-' '_equal' -'-first-' '_first' -'-math-' '_math' -'-parameter-' '_parameter' -'-redirect-' '_redirect' -'-redirect-,-default-,-default-' '_files' -'-redirect-,<,bunzip2' '_bzip2' -'-redirect-,<,bzip2' '_bzip2' -'-redirect-,<,compress' '_compress' -'-redirect-,<,gunzip' '_gzip' -'-redirect-,<,gzip' '_gzip' -'-redirect-,<,uncompress' '_compress' -'-redirect-,<,unxz' '_xz' -'-redirect-,<,xz' '_xz' -'-redirect-,>,bzip2' '_bzip2' -'-redirect-,>,compress' '_compress' -'-redirect-,>,gzip' '_gzip' -'-redirect-,>,xz' '_xz' -'-subscript-' '_subscript' -'-tilde-' '_tilde' -'-value-' '_value' -'-value-,-default-,-command-' '_zargs' -'-value-,-default-,-default-' '_value' -'-value-,ADB_TRACE,-default-' '_adb' -'-value-,ANDROID_LOG_TAGS,-default-' '_adb' -'-value-,ANDROID_SERIAL,-default-' '_adb' -'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' -'-value-,ANT_ARGS,-default-' '_ant' -'-value-,CFLAGS,-default-' '_gcc' -'-value-,CMAKE_GENERATOR,-default-' '_cmake' -'-value-,CPPFLAGS,-default-' '_gcc' -'-value-,CXXFLAGS,-default-' '_gcc' -'-value-,DISPLAY,-default-' '_x_display' -'-value-,GREP_OPTIONS,-default-' '_grep' -'-value-,GZIP,-default-' '_gzip' -'-value-,LANG,-default-' '_locales' -'-value-,LANGUAGE,-default-' '_locales' -'-value-,LDFLAGS,-default-' '_gcc' -'-value-,LD_DEBUG,-default-' '_ld_debug' -'-value-,LESS,-default-' '_less' -'-value-,LESSCHARSET,-default-' '_less' -'-value-,LOOPDEV_DEBUG,-default-' '_losetup' -'-value-,LPDEST,-default-' '_printers' -'-value-,MPD_HOST,-default' '_mpc' -'-value-,P4CLIENT,-default-' '_perforce' -'-value-,P4MERGE,-default-' '_perforce' -'-value-,P4PORT,-default-' '_perforce' -'-value-,P4USER,-default-' '_perforce' -'-value-,PERLDOC,-default-' '_perldoc' -'-value-,PRINTER,-default-' '_printers' -'-value-,PROMPT,-default-' '_ps1234' -'-value-,PROMPT2,-default-' '_ps1234' -'-value-,PROMPT3,-default-' '_ps1234' -'-value-,PROMPT4,-default-' '_ps1234' -'-value-,PS1,-default-' '_ps1234' -'-value-,PS2,-default-' '_ps1234' -'-value-,PS3,-default-' '_ps1234' -'-value-,PS4,-default-' '_ps1234' -'-value-,RPROMPT,-default-' '_ps1234' -'-value-,RPROMPT2,-default-' '_ps1234' -'-value-,RPS1,-default-' '_ps1234' -'-value-,RPS2,-default-' '_ps1234' -'-value-,SPROMPT,-default-' '_ps1234' -'-value-,TERM,-default-' '_terminals' -'-value-,TERMINFO_DIRS,-default-' '_dir_list' -'-value-,TZ,-default-' '_time_zone' -'-value-,VALGRIND_OPTS,-default-' '_valgrind' -'-value-,WWW_HOME,-default-' '_urls' -'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' -'-value-,XZ_DEFAULTS,-default-' '_xz' -'-value-,XZ_OPT,-default-' '_xz' -'-vared-' '_in_vared' -'-zcalc-line-' '_zcalc_line' -'.' '_source' -'5g' '_go' -'5l' '_go' -'6g' '_go' -'6l' '_go' -'8g' '_go' -'8l' '_go' -'Mail' '_mail' -'Mosaic' '_webbrowser' -'SuSEconfig' '_SUSEconfig' -'VBoxHeadless' '_virtualbox' -'VBoxManage' '_virtualbox' -'a2dismod' '_a2utils' -'a2dissite' '_a2utils' -'a2enmod' '_a2utils' -'a2ensite' '_a2utils' -'a2ps' '_a2ps' -'aaaa' '_hosts' -'aap' '_aap' -'abcde' '_abcde' -'ack' '_ack' -'ack-grep' '_ack' -'ack-standalone' '_ack' -'ack2' '_ack' -'acpi' '_acpi' -'acpitool' '_acpitool' -'acroread' '_acroread' -'adb' '_adb' -'add-zle-hook-widget' '_add-zle-hook-widget' -'add-zsh-hook' '_add-zsh-hook' -'admin' '_sccs' -'afew' '_afew' -'ali' '_mh' -'alias' '_alias' -'amaya' '_webbrowser' -'analyseplugin' '_analyseplugin' -'android' '_android' -'animate' '_imagemagick' -'anno' '_mh' -'ansible' '_ansible' -'ansible-config' '_ansible' -'ansible-console' '_ansible' -'ansible-doc' '_ansible' -'ansible-galaxy' '_ansible' -'ansible-inventory' '_ansible' -'ansible-playbook' '_ansible' -'ansible-pull' '_ansible' -'ansible-vault' '_ansible' -'ant' '_ant' -'antiword' '_antiword' -'aodh' '_openstack' -'aoss' '_precommand' -'apache2ctl' '_apachectl' -'apachectl' '_apachectl' -'aplay' '_alsa-utils' -'apm' '_apm' -'appletviewer' '_java' -'apropos' '_man' -'apt' '_apt' -'apt-cache' '_apt' -'apt-cdrom' '_apt' -'apt-config' '_apt' -'apt-file' '_apt-file' -'apt-get' '_apt' -'apt-mark' '_apt' -'apt-move' '_apt-move' -'apt-show-versions' '_apt-show-versions' -'aptitude' '_aptitude' -'apvlv' '_pdf' -'archlinux-java' '_archlinux-java' -'arecord' '_alsa-utils' -'arena' '_webbrowser' -'arp' '_arp' -'arping' '_arping' -'artisan' '_artisan' -'asciidoctor' '_asciidoctor' -'asciinema' '_asciinema' -'ash' '_sh' -'at' '_at' -'atach' '_atach' -'atq' '_at' -'atrm' '_at' -'attr' '_attr' -'augtool' '_augeas' -'auto-apt' '_auto-apt' -'autoload' '_typeset' -'avahi-browse' '_avahi' -'avahi-browse-domains' '_avahi' -'avahi-resolve' '_avahi' -'avahi-resolve-address' '_avahi' -'avahi-resolve-host-name' '_avahi' -'awk' '_awk' -'axi-cache' '_axi-cache' -'b2sum' '_md5sum' -'barbican' '_openstack' -'base32' '_base64' -'base64' '_base64' -'basename' '_basename' -'bash' '_bash' -'batch' '_at' -'baz' '_baz' -'beadm' '_beadm' -'beep' '_beep' -'bg' '_jobs_bg' -'bibtex' '_bibtex' -'bindkey' '_bindkey' -'bison' '_bison' -'bitcoin-cli' '_bitcoin-cli' -'bmake' '_make' -'bogofilter' '_bogofilter' -'bogotune' '_bogofilter' -'bogoutil' '_bogofilter' -'bower' '_bower' -'bpython' '_bpython' -'bpython-gtk' '_bpython' -'bpython-urwid' '_bpython' -'bpython2' '_bpython' -'bpython2-gtk' '_bpython' -'bpython2-urwid' '_bpython' -'bpython3' '_bpython' -'bpython3-gtk' '_bpython' -'bpython3-urwid' '_bpython' -'brctl' '_brctl' -'brew' '_brew' -'bsdconfig' '_bsdconfig' -'bsdgrep' '_grep' -'bsdinstall' '_bsdinstall' -'bsdtar' '_tar' -'btdownloadcurses' '_bittorrent' -'btdownloadgui' '_bittorrent' -'btdownloadheadless' '_bittorrent' -'btlaunchmany' '_bittorrent' -'btlaunchmanycurses' '_bittorrent' -'btmakemetafile' '_bittorrent' -'btreannounce' '_bittorrent' -'btrename' '_bittorrent' -'btrfs' '_btrfs' -'bts' '_bts' -'btshowmetainfo' '_bittorrent' -'bttrack' '_bittorrent' -'bug' '_bug' -'buildhash' '_ispell' -'builtin' '_builtin' -'bundle' '_bundle' -'bunzip2' '_bzip2' -'burst' '_mh' -'bzcat' '_bzip2' -'bzegrep' '_grep' -'bzfgrep' '_grep' -'bzgrep' '_grep' -'bzip2' '_bzip2' -'bzip2recover' '_bzip2' -'bzr' '_bzr' -'c++' '_gcc' -'cabal' '_cabal' -'caffeinate' '_caffeinate' -'cal' '_cal' -'calendar' '_calendar' -'cap' '_cap' -'cask' '_cask' -'cat' '_cat' -'catchsegv' '_precommand' -'cc' '_gcc' -'ccache' '_ccache' -'ccal' '_ccal' -'cd' '_cd' -'cdbs-edit-patch' '_cdbs-edit-patch' -'cdc' '_sccs' -'cdcd' '_cdcd' -'cdr' '_cdr' -'cdrdao' '_cdrdao' -'cdrecord' '_cdrecord' -'ceilometer' '_openstack' -'certtool' '_gnutls' -'cf' '_cf' -'cftp' '_twisted' -'chage' '_users' -'chattr' '_chattr' -'chcon' '_chcon' -'chdir' '_cd' -'cheat' '_cheat' -'chflags' '_chflags' -'chfn' '_users' -'chgrp' '_chown' -'chimera' '_webbrowser' -'chkconfig' '_chkconfig' -'chkstow' '_stow' -'chmod' '_chmod' -'choc' '_choc' -'chown' '_chown' -'chpass' '_chsh' -'chromium' '_chromium' -'chroot' '_chroot' -'chrt' '_chrt' -'chsh' '_chsh' -'ci' '_rcs' -'cifsiostat' '_sysstat' -'cinder' '_openstack' -'ckeygen' '_twisted' -'cksum' '_cksum' -'clang' '_gcc' -'clang++' '_gcc' -'clay' '_clay' -'clear' '_nothing' -'cloudkitty' '_openstack' -'clusterdb' '_postgresql' -'cmake' '_cmake' -'cmp' '_cmp' -'co' '_rcs' -'code' '_code' -'coffee' '_coffee' -'column' '_column' -'comb' '_sccs' -'combine' '_imagemagick' -'combinediff' '_patchutils' -'comm' '_comm' -'command' '_command' -'comp' '_mh' -'compadd' '_compadd' -'compdef' '_compdef' -'composer' '_composer' -'composite' '_imagemagick' -'compress' '_compress' -'conan' '_conan' -'conch' '_twisted' -'concourse' '_concourse' -'config.status' '_configure' -'configure' '_configure' -'console' '_console' -'convert' '_imagemagick' -'coreadm' '_coreadm' -'cowsay' '_cowsay' -'cowthink' '_cowsay' -'cp' '_cp' -'cpio' '_cpio' -'cplay' '_cplay' -'cppcheck' '_cppcheck' -'cpupower' '_cpupower' -'createdb' '_postgresql' -'createuser' '_postgresql' -'crontab' '_crontab' -'crsh' '_cssh' -'cryptsetup' '_cryptsetup' -'cscope' '_cscope' -'csh' '_sh' -'cssh' '_cssh' -'csup' '_csup' -'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' -'dad' '_dad' -'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' -'dcopfind' '_dcop' -'dcopobject' '_dcop' -'dcopref' '_dcop' -'dcopstart' '_dcop' -'dcut' '_dcut' -'dd' '_dd' -'debchange' '_debchange' -'debcheckout' '_debcheckout' -'debdiff' '_debdiff' -'debfoster' '_debfoster' -'deborphan' '_deborphan' -'debsign' '_debsign' -'debuild' '_debuild' -'declare' '_typeset' -'defaults' '_defaults' -'delta' '_sccs' -'designate' '_openstack' -'devtodo' '_devtodo' -'df' '_df' -'dget' '_dget' -'dhclient' '_dhclient' -'dhclient3' '_dhclient' -'dhcpcd' '_dhcpcd' -'dhcpinfo' '_dhcpinfo' -'diana' '_diana' -'dict' '_dict' -'diff' '_diff' -'diff3' '_diff3' -'diffstat' '_diffstat' -'dig' '_dig' -'dillo' '_webbrowser' -'dircmp' '_directories' -'dirs' '_dirs' -'disable' '_disable' -'disown' '_jobs_fg' -'display' '_imagemagick' -'dist' '_mh' -'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' -'docpad' '_docpad' -'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' -'dropdb' '_postgresql' -'dropuser' '_postgresql' -'drush' '_drush' -'dsh' '_dsh' -'dtrace' '_dtrace' -'dtruss' '_dtruss' -'du' '_du' -'dumpadm' '_dumpadm' -'dumper' '_dumper' -'dumper.exe' '_dumper' -'dupload' '_dupload' -'dvibook' '_dvi' -'dviconcat' '_dvi' -'dvicopy' '_dvi' -'dvidvi' '_dvi' -'dvipdf' '_dvi' -'dvips' '_dvi' -'dviselect' '_dvi' -'dvitodvi' '_dvi' -'dvitype' '_dvi' -'dwb' '_webbrowser' -'e2label' '_e2label' -'eatmydata' '_precommand' -'ecasound' '_ecasound' -'ecdsautil' '_ecdsautil' -'echotc' '_echotc' -'echoti' '_echoti' -'ed' '_ed' -'egrep' '_grep' -'elfdump' '_elfdump' -'elinks' '_elinks' -'emulate' '_emulate' -'emulator' '_emulator' -'enable' '_enable' -'enscript' '_enscript' -'entr' '_entr' -'env' '_env' -'envdir' '_envdir' -'eog' '_eog' -'epdfview' '_pdf' -'epsffit' '_psutils' -'erb' '_ruby' -'espeak' '_espeak' -'etags' '_etags' -'ethtool' '_ethtool' -'eu-nm' '_nm' -'eu-objdump' '_objdump' -'eu-readelf' '_readelf' -'eu-strings' '_strings' -'eval' '_precommand' -'eview' '_vim' -'evim' '_vim' -'evince' '_evince' -'exec' '_exec' -'expand' '_unexpand' -'explodepkg' '_pkgtool' -'export' '_typeset' -'exportfs' '_exportfs' -'express' '_webbrowser' -'extcheck' '_java' -'extractres' '_psutils' -'fab' '_fab' -'fail2ban-client' '_fail2ban-client' -'fakeroot' '_fakeroot' -'false' '_nothing' -'fast-theme' '_fast-theme' -'fc' '_fc' -'fc-list' '_xft_fonts' -'fc-match' '_xft_fonts' -'feh' '_feh' -'fetch' '_fetch' -'fetchmail' '_fetchmail' -'ffind' '_ffind' -'ffmpeg' '_ffmpeg' -'fg' '_jobs_fg' -'fgrep' '_grep' -'figlet' '_figlet' -'filterdiff' '_patchutils' -'find' '_find' -'findaffix' '_ispell' -'findmnt' '_findmnt' -'finger' '_finger' -'fink' '_fink' -'firefox' '_mozilla' -'fixdlsrps' '_psutils' -'fixfmps' '_psutils' -'fixmacps' '_psutils' -'fixpsditps' '_psutils' -'fixpspps' '_psutils' -'fixscribeps' '_psutils' -'fixtpps' '_psutils' -'fixwfwps' '_psutils' -'fixwpps' '_psutils' -'fixwwps' '_psutils' -'flac' '_flac' -'fleetctl' '_fleetctl' -'flex' '_flex' -'flex++' '_flex' -'flipdiff' '_patchutils' -'flist' '_mh' -'flists' '_mh' -'float' '_typeset' -'flowadm' '_flowadm' -'flutter' '_flutter' -'fly' '_concourse' -'fmadm' '_fmadm' -'fmt' '_fmt' -'fmttest' '_mh' -'fned' '_zed' -'fnext' '_mh' -'fold' '_fold' -'folder' '_mh' -'folders' '_mh' -'force' '_force' -'fortune' '_fortune' -'forw' '_mh' -'fprev' '_mh' -'free' '_free' -'freebsd-make' '_make' -'freebsd-update' '_freebsd-update' -'freezer' '_openstack' -'fs_usage' '_fs_usage' -'fsh' '_fsh' -'fstat' '_fstat' -'ftp' '_hosts' -'functions' '_typeset' -'fuser' '_fuser' -'fusermount' '_fusermount' -'fw_update' '_fw_update' -'fwhois' '_whois' -'fwupdmgr' '_fwupdmgr' -'g++' '_gcc' -'galeon' '_webbrowser' -'gas' '_gas' -'gawk' '_awk' -'gb2sum' '_md5sum' -'gbase32' '_base64' -'gbase64' '_base64' -'gbasename' '_basename' -'gcat' '_cat' -'gcc' '_gcc' -'gccgo' '_go' -'gchgrp' '_chown' -'gchmod' '_chmod' -'gchown' '_chown' -'gchroot' '_chroot' -'gcksum' '_cksum' -'gcmp' '_cmp' -'gcomm' '_comm' -'gcore' '_gcore' -'gcp' '_cp' -'gcut' '_cut' -'gdate' '_date' -'gdb' '_gdb' -'gdd' '_dd' -'gdf' '_df' -'gdiff' '_diff' -'gdu' '_du' -'geany' '_geany' -'gegrep' '_grep' -'gem' '_gem' -'genisoimage' '_genisoimage' -'genv' '_env' -'get' '_sccs' -'getafm' '_psutils' -'getclip' '_getclip' -'getclip.exe' '_getclip' -'getconf' '_getconf' -'getent' '_getent' -'getfacl' '_getfacl' -'getfacl.exe' '_getfacl' -'getfattr' '_attr' -'getmail' '_getmail' -'getopt' '_getopt' -'getopts' '_vars' -'gex' '_vim' -'gexpand' '_unexpand' -'gfgrep' '_grep' -'gfind' '_find' -'gfmt' '_fmt' -'gfold' '_fold' -'ggetopt' '_getopt' -'ggrep' '_grep' -'ggv' '_gnome-gv' -'ghc' '_ghc' -'ghc-pkg' '_ghc' -'ghci' '_ghc' -'ghead' '_head' -'ghostscript' '_ghostscript' -'ghostview' '_pspdf' -'gid' '_id' -'ginstall' '_install' -'gist' '_gist' -'git' '_git' -'git-buildpackage' '_git-buildpackage' -'git-cvsserver' '_git' -'git-flow' '_git-flow' -'git-journal' '_git-journal' -'git-pulls' '_git-pulls' -'git-receive-pack' '_git' -'git-revise' '_git-revise' -'git-shell' '_git' -'git-upload-archive' '_git' -'git-upload-pack' '_git' -'git-wtf' '_git-wtf' -'gitk' '_git' -'gjoin' '_join' -'glance' '_openstack' -'glances' '_glances' -'gln' '_ln' -'global' '_global' -'glocate' '_locate' -'gls' '_ls' -'gm' '_graphicsmagick' -'gmake' '_make' -'gmd5sum' '_md5sum' -'gmkdir' '_mkdir' -'gmkfifo' '_mkfifo' -'gmknod' '_mknod' -'gmktemp' '_mktemp' -'gmplayer' '_mplayer' -'gmv' '_mv' -'gnl' '_nl' -'gnocchi' '_openstack' -'gnome-gv' '_gnome-gv' -'gnumfmt' '_numfmt' -'gnupod_INIT' '_gnupod' -'gnupod_INIT.pl' '_gnupod' -'gnupod_addsong' '_gnupod' -'gnupod_addsong.pl' '_gnupod' -'gnupod_check' '_gnupod' -'gnupod_check.pl' '_gnupod' -'gnupod_search' '_gnupod' -'gnupod_search.pl' '_gnupod' -'gnutls-cli' '_gnutls' -'gnutls-cli-debug' '_gnutls' -'gnutls-serv' '_gnutls' -'go' '_golang' -'god' '_od' -'gofmt' '_go' -'google' '_google' -'gpasswd' '_gpasswd' -'gpaste' '_paste' -'gpatch' '_patch' -'gpg' '_gpg' -'gpg-zip' '_gpg' -'gpg2' '_gpg' -'gpgconf' '_gpgconf' -'gpgv' '_gpg' -'gphoto2' '_gphoto2' -'gprintenv' '_printenv' -'gprof' '_gprof' -'gqview' '_gqview' -'gradle' '_gradle' -'gradlew' '_gradle' -'grail' '_webbrowser' -'greadlink' '_readlink' -'grep' '_grep' -'grep-excuses' '_grep-excuses' -'grepdiff' '_patchutils' -'grm' '_rm' -'grmdir' '_rmdir' -'groff' '_groff' -'groupadd' '_user_admin' -'groupdel' '_groups' -'groupmod' '_user_admin' -'groups' '_users' -'growisofs' '_growisofs' -'gs' '_ghostscript' -'gsbj' '_pspdf' -'gsdj' '_pspdf' -'gsdj500' '_pspdf' -'gsed' '_sed' -'gseq' '_seq' -'gsettings' '_gsettings' -'gsha1sum' '_md5sum' -'gsha224sum' '_md5sum' -'gsha256sum' '_md5sum' -'gsha384sum' '_md5sum' -'gsha512sum' '_md5sum' -'gshred' '_shred' -'gshuf' '_shuf' -'gslj' '_pspdf' -'gslp' '_pspdf' -'gsnd' '_pspdf' -'gsort' '_sort' -'gsplit' '_split' -'gstat' '_gstat' -'gstdbuf' '_stdbuf' -'gstrings' '_strings' -'gstty' '_stty' -'gsum' '_cksum' -'gtac' '_tac' -'gtail' '_tail' -'gtar' '_tar' -'gtee' '_tee' -'gtimeout' '_timeout' -'gtk-launch' '_gtk-launch' -'gtouch' '_touch' -'gtr' '_tr' -'gtty' '_tty' -'guilt' '_guilt' -'guilt-add' '_guilt' -'guilt-applied' '_guilt' -'guilt-delete' '_guilt' -'guilt-files' '_guilt' -'guilt-fold' '_guilt' -'guilt-fork' '_guilt' -'guilt-header' '_guilt' -'guilt-help' '_guilt' -'guilt-import' '_guilt' -'guilt-import-commit' '_guilt' -'guilt-init' '_guilt' -'guilt-new' '_guilt' -'guilt-next' '_guilt' -'guilt-patchbomb' '_guilt' -'guilt-pop' '_guilt' -'guilt-prev' '_guilt' -'guilt-push' '_guilt' -'guilt-rebase' '_guilt' -'guilt-refresh' '_guilt' -'guilt-rm' '_guilt' -'guilt-series' '_guilt' -'guilt-status' '_guilt' -'guilt-top' '_guilt' -'guilt-unapplied' '_guilt' -'guname' '_uname' -'gunexpand' '_unexpand' -'guniq' '_uniq' -'gunzip' '_gzip' -'guptime' '_uptime' -'gv' '_gv' -'gview' '_vim' -'gvim' '_vim' -'gvimdiff' '_vim' -'gwc' '_wc' -'gwho' '_who' -'gxargs' '_xargs' -'gzcat' '_gzip' -'gzegrep' '_grep' -'gzfgrep' '_grep' -'gzgrep' '_grep' -'gzilla' '_webbrowser' -'gzip' '_gzip' -'hash' '_hash' -'hd' '_hexdump' -'hdiutil' '_hdiutil' -'head' '_head' -'heat' '_openstack' -'help' '_sccs' -'hexdump' '_hexdump' -'hilite' '_precommand' -'history' '_fc' -'hledger' '_hledger' -'homestead' '_homestead' -'host' '_host' -'hostname' '_hostname' -'hotjava' '_webbrowser' -'htop' '_htop' -'http' '_httpie' -'hwinfo' '_hwinfo' -'ibus' '_ibus' -'iceweasel' '_mozilla' -'icombine' '_ispell' -'iconv' '_iconv' -'iconvconfig' '_iconvconfig' -'id' '_id' -'identify' '_imagemagick' -'ifconfig' '_ifconfig' -'ifdown' '_net_interfaces' -'iftop' '_iftop' -'ifup' '_net_interfaces' -'ijoin' '_ispell' -'import' '_imagemagick' -'inc' '_mh' -'include-what-you-use' '_include-what-you-use' -'includeres' '_psutils' -'inetadm' '_inetadm' -'info' '_texinfo' -'infocmp' '_terminals' -'initctl' '_initctl' -'initdb' '_postgresql' -'insmod' '_modutils' -'install' '_install' -'install-info' '_texinfo' -'installpkg' '_pkgtool' -'integer' '_typeset' -'interdiff' '_patchutils' -'invoke-rc.d' '_invoke-rc.d' -'inxi' '_inxi' -'ionice' '_ionice' -'iostat' '_iostat' -'ip' '_ip' -'ip6tables' '_iptables' -'ip6tables-restore' '_iptables' -'ip6tables-save' '_iptables' -'ipadm' '_ipadm' -'ipkg' '_opkg' -'ipsec' '_ipsec' -'ipset' '_ipset' -'iptables' '_iptables' -'iptables-restore' '_iptables' -'iptables-save' '_iptables' -'irb' '_ruby' -'ironic' '_openstack' -'irssi' '_irssi' -'isag' '_sysstat' -'ispell' '_ispell' -'iwconfig' '_iwconfig' -'jadetex' '_tex' -'jail' '_jail' -'jar' '_java' -'jarsigner' '_java' -'java' '_java' -'javac' '_java' -'javadoc' '_java' -'javah' '_java' -'javap' '_java' -'jdb' '_java' -'jexec' '_jexec' -'jls' '_jls' -'jmeter' '_jmeter' -'jmeter-plugins' '_jmeter-plugins' -'jobs' '_jobs_builtin' -'joe' '_joe' -'join' '_join' -'jonas' '_jonas' -'jot' '_jot' -'jq' '_jq' -'jrnl' '_jrnl' -'kak' '_kak' -'kdeconnect-cli' '_kdeconnect' -'keystone' '_openstack' -'keytool' '_java' -'kfmclient' '_kfmclient' -'kill' '_kill' -'killall' '_killall' -'killall5' '_killall' -'kioclient' '_kfmclient' -'kitchen' '_kitchen' -'kldload' '_kld' -'kldunload' '_kld' -'knife' '_knife' -'knock' '_knock' -'konqueror' '_webbrowser' -'kpartx' '_kpartx' -'kpdf' '_pdf' -'ksh' '_sh' -'ksh88' '_sh' -'ksh93' '_sh' -'kvno' '_kvno' -'last' '_last' -'lastb' '_last' -'latex' '_tex' -'latexmk' '_tex' -'ldap' '_ldap' -'ldconfig' '_ldconfig' -'ldconfig.real' '_ldconfig' -'ldd' '_ldd' -'less' '_less' -'let' '_math' -'lftp' '_ncftp' -'lha' '_lha' -'light' '_webbrowser' -'lighty-disable-mod' '_lighttpd' -'lighty-enable-mod' '_lighttpd' -'lilypond' '_lilypond' -'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' -'localedef' '_localedef' -'locate' '_locate' -'log' '_nothing' -'logname' '_nothing' -'look' '_look' -'losetup' '_losetup' -'lp' '_lp' -'lpadmin' '_lp' -'lpinfo' '_lp' -'lpoptions' '_lp' -'lpq' '_lp' -'lpr' '_lp' -'lprm' '_lp' -'lpstat' '_lp' -'ls' '_ls' -'lsattr' '_lsattr' -'lsblk' '_lsblk' -'lscfg' '_lscfg' -'lsdev' '_lsdev' -'lsdiff' '_patchutils' -'lslv' '_lslv' -'lsmod' '_modutils' -'lsof' '_lsof' -'lspv' '_lspv' -'lsusb' '_lsusb' -'lsvg' '_lsvg' -'ltrace' '_ltrace' -'lua' '_lua' -'luarocks' '_luarocks' -'lunchy' '_lunchy' -'lynx' '_lynx' -'lz4' '_lz4' -'lz4c' '_lz4' -'lz4c32' '_lz4' -'lz4cat' '_lz4' -'lzcat' '_xz' -'lzma' '_xz' -'lzop' '_lzop' -'m-a' '_module-assistant' -'mac2unix' '_dos2unix' -'madison' '_madison' -'magnum' '_openstack' -'mail' '_mail' -'mailx' '_mail' -'make' '_make' -'make-kpkg' '_make-kpkg' -'makeinfo' '_texinfo' -'makepkg' '_pkgtool' -'man' '_man' -'manage.py' '_django' -'manila' '_openstack' -'mark' '_mh' -'matlab' '_matlab' -'mattrib' '_mtools' -'mc' '_mc' -'mcd' '_mtools' -'mcopy' '_mtools' -'md2' '_cksum' -'md4' '_cksum' -'md5' '_cksum' -'md5sum' '_md5sum' -'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' -'metaflac' '_flac' -'mformat' '_mtools' -'mgv' '_pspdf' -'mhfixmsg' '_mh' -'mhlist' '_mh' -'mhmail' '_mh' -'mhn' '_mh' -'mhparam' '_mh' -'mhpath' '_mh' -'mhshow' '_mh' -'mhstore' '_mh' -'middleman' '_middleman' -'mii-tool' '_mii-tool' -'mina' '_mina' -'mistral' '_openstack' -'mix' '_mix' -'mixerctl' '_mixerctl' -'mkdir' '_mkdir' -'mkfifo' '_mkfifo' -'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' -'mmm' '_webbrowser' -'mmount' '_mtools' -'mmove' '_mtools' -'modinfo' '_modutils' -'modprobe' '_modutils' -'module' '_module' -'module-assistant' '_module-assistant' -'mogrify' '_imagemagick' -'monasca' '_openstack' -'mondoarchive' '_mondo' -'montage' '_imagemagick' -'moosic' '_moosic' -'mosh' '_mosh' -'mount' '_mount' -'mozilla' '_mozilla' -'mozilla-firefox' '_mozilla' -'mozilla-xremote-client' '_mozilla' -'mpc' '_mpc' -'mplayer' '_mplayer' -'mpstat' '_sysstat' -'mr' '_myrepos' -'mrd' '_mtools' -'mread' '_mtools' -'mren' '_mtools' -'msgchk' '_mh' -'mssh' '_mssh' -'mt' '_mt' -'mtn' '_monotone' -'mtoolstest' '_mtools' -'mtr' '_mtr' -'mtype' '_mtools' -'munchlist' '_ispell' -'mupdf' '_mupdf' -'murano' '_openstack' -'mush' '_mail' -'mussh' '_mussh' -'mutt' '_mutt' -'mux' '_tmuxinator' -'mv' '_mv' -'mvim' '_vim' -'mvn' '_mvn' -'mvnDebug' '_mvn' -'mx' '_hosts' -'mysql' '_mysql_utils' -'mysqladmin' '_mysql_utils' -'mysqldiff' '_mysqldiff' -'mysqldump' '_mysql_utils' -'mysqlimport' '_mysql_utils' -'mysqlshow' '_mysql_utils' -'nail' '_mail' -'nano' '_nano' -'nanoc' '_nanoc' -'native2ascii' '_java' -'nautilus' '_nautilus' -'nawk' '_awk' -'nc' '_netcat' -'ncal' '_cal' -'ncftp' '_ncftp' -'ncl' '_nedit' -'nedit' '_nedit' -'nedit-nc' '_nedit' -'netcat' '_netcat' -'netrik' '_webbrowser' -'netscape' '_netscape' -'netstat' '_netstat' -'networksetup' '_networksetup' -'neutron' '_openstack' -'new' '_mh' -'newgrp' '_groups' -'next' '_mh' -'nft' '_nftables' -'nginx' '_nginx' -'ngrep' '_ngrep' -'nice' '_nice' -'nkf' '_nkf' -'nl' '_nl' -'nm' '_nm' -'nmap' '_nmap' -'nmblookup' '_samba' -'nmcli' '_networkmanager' -'nocorrect' '_precommand' -'node' '_node' -'noglob' '_precommand' -'nohup' '_precommand' -'nova' '_openstack' -'npm' '_npm' -'ns' '_hosts' -'nslookup' '_nslookup' -'ntalk' '_other_accounts' -'numfmt' '_numfmt' -'nvim' '_vim' -'nvm' '_nvm' -'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' -'open' '_open' -'openssl' '_openssl' -'openstack' '_openstack' -'opera' '_webbrowser' -'opera-next' '_webbrowser' -'opkg' '_opkg' -'optirun' '_optirun' -'opusdec' '_opustools' -'opusenc' '_opustools' -'opusinfo' '_opustools' -'osascript' '_osascript' -'osc' '_osc' -'otool' '_otool' -'p4' '_perforce' -'p4d' '_perforce' -'pack' '_pack' -'packer' '_packer' -'packf' '_mh' -'pandoc' '_pandoc' -'parsehdlist' '_urpmi' -'passwd' '_users' -'paste' '_paste' -'patch' '_patch' -'patool' '_patool' -'pax' '_pax' -'pbcopy' '_pbcopy' -'pbpaste' '_pbcopy' -'pbuilder' '_pbuilder' -'pcat' '_pack' -'pcred' '_pids' -'pdf2dsc' '_pdf' -'pdf2ps' '_pdf' -'pdffonts' '_pdf' -'pdfimages' '_pdf' -'pdfinfo' '_pdf' -'pdfjadetex' '_tex' -'pdflatex' '_tex' -'pdfopt' '_pdf' -'pdftex' '_tex' -'pdftexi2dvi' '_texinfo' -'pdftk' '_pdftk' -'pdftopbm' '_pdf' -'pdftops' '_pdf' -'pdftotext' '_pdf' -'pdksh' '_sh' -'perf' '_perf' -'periscope' '_periscope' -'perl' '_perl' -'perldoc' '_perldoc' -'pfctl' '_pfctl' -'pfexec' '_pfexec' -'pfiles' '_pids' -'pflags' '_pids' -'pg_config' '_postgresql' -'pg_ctl' '_postgresql' -'pg_dump' '_postgresql' -'pg_dumpall' '_postgresql' -'pg_isready' '_postgresql' -'pg_restore' '_postgresql' -'pg_upgrade' '_postgresql' -'pgrep' '_pgrep' -'phing' '_phing' -'php' '_php' -'pick' '_mh' -'picocom' '_picocom' -'pidof' '_pidof' -'pidstat' '_sysstat' -'pigz' '_gzip' -'pine' '_pine' -'pinef' '_pine' -'pinfo' '_texinfo' -'ping' '_ping' -'ping6' '_ping' -'piuparts' '_piuparts' -'pixz' '_pixz' -'pkcon' '_pkcon' -'pkg' '_pkg5' -'pkg-config' '_pkg-config' -'pkg_add' '_bsd_pkg' -'pkg_create' '_bsd_pkg' -'pkg_delete' '_bsd_pkg' -'pkg_info' '_bsd_pkg' -'pkgadd' '_pkgadd' -'pkgin' '_pkgin' -'pkginfo' '_pkginfo' -'pkgrm' '_pkgrm' -'pkgtool' '_pkgtool' -'pkill' '_pgrep' -'play' '_play' -'pldd' '_pids' -'plutil' '_plutil' -'pm2' '_pm2' -'pmake' '_make' -'pman' '_perl_modules' -'pmap' '_pmap' -'pmcat' '_perl_modules' -'pmdesc' '_perl_modules' -'pmeth' '_perl_modules' -'pmexp' '_perl_modules' -'pmfunc' '_perl_modules' -'pmload' '_perl_modules' -'pmls' '_perl_modules' -'pmpath' '_perl_modules' -'pmvers' '_perl_modules' -'podgrep' '_perl_modules' -'podpath' '_perl_modules' -'podtoc' '_perl_modules' -'poff' '_pon' -'policytool' '_java' -'pon' '_pon' -'popd' '_directory_stack' -'port' '_port' -'portaudit' '_portaudit' -'portlint' '_portlint' -'portmaster' '_portmaster' -'portsnap' '_portsnap' -'postconf' '_postfix' -'postgres' '_postgresql' -'postmaster' '_postgresql' -'postqueue' '_postfix' -'postsuper' '_postfix' -'powerd' '_powerd' -'prev' '_mh' -'print' '_print' -'printenv' '_printenv' -'printf' '_print' -'procstat' '_procstat' -'prompt' '_prompt' -'protoc' '_protoc' -'prove' '_prove' -'prs' '_sccs' -'prstat' '_prstat' -'prt' '_sccs' -'prun' '_pids' -'ps' '_ps' -'ps2ascii' '_pspdf' -'ps2epsi' '_postscript' -'ps2pdf' '_postscript' -'ps2pdf12' '_postscript' -'ps2pdf13' '_postscript' -'ps2pdf14' '_postscript' -'ps2pdfwr' '_postscript' -'ps2ps' '_postscript' -'psbook' '_psutils' -'pscp' '_pscp' -'pscp.exe' '_pscp' -'psed' '_sed' -'psig' '_pids' -'psmerge' '_psutils' -'psmulti' '_postscript' -'psnup' '_psutils' -'psql' '_postgresql' -'psresize' '_psutils' -'psselect' '_psutils' -'pstack' '_pids' -'pstoedit' '_pspdf' -'pstop' '_pids' -'pstops' '_psutils' -'pstotgif' '_pspdf' -'pswrap' '_postscript' -'ptree' '_ptree' -'pump' '_pump' -'pushd' '_cd' -'putclip' '_putclip' -'putclip.exe' '_putclip' -'pv' '_pv' -'pwait' '_pids' -'pwdx' '_pids' -'pwgen' '_pwgen' -'pygmentize' '_pygmentize' -'pyhtmlizer' '_twisted' -'qdbus' '_qdbus' -'qiv' '_qiv' -'qmk' '_qmk' -'qtplay' '_qtplay' -'querybts' '_bug' -'quilt' '_quilt' -'r' '_fc' -'rails' '_rails' -'rake' '_rake' -'ralio' '_ralio' -'ranlib' '_ranlib' -'rar' '_rar' -'rc' '_sh' -'rcctl' '_rcctl' -'rclone' '_rclone' -'rcp' '_rlogin' -'rcs' '_rcs' -'rcsdiff' '_rcs' -'rdesktop' '_rdesktop' -'read' '_read' -'readelf' '_readelf' -'readlink' '_readlink' -'readonly' '_typeset' -'readshortcut' '_readshortcut' -'readshortcut.exe' '_readshortcut' -'rebootin' '_rebootin' -'rec' '_redis-cli' -'redis-cli' '_redis-cli' -'refile' '_mh' -'rehash' '_hash' -'reindexdb' '_postgresql' -'reload' '_initctl' -'removepkg' '_pkgtool' -'remsh' '_rlogin' -'renice' '_renice' -'repl' '_mh' -'reportbug' '_bug' -'reprepro' '_reprepro' -'restart' '_initctl' -'retawq' '_webbrowser' -'rfkill' '_rfkill' -'rgview' '_vim' -'rgvim' '_vim' -'ri' '_ri' -'rkt' '_rkt' -'rlogin' '_rlogin' -'rm' '_rm' -'rmadison' '_madison' -'rmd160' '_cksum' -'rmdel' '_sccs' -'rmdir' '_rmdir' -'rmf' '_mh' -'rmic' '_java' -'rmid' '_java' -'rmiregistry' '_java' -'rmlint' '_rmlint' -'rmlint.sh' '_rmlint.sh' -'rmm' '_mh' -'rmmod' '_modutils' -'route' '_route' -'rpm' '_rpm' -'rpmbuild' '_rpm' -'rpmkeys' '_rpm' -'rpmquery' '_rpm' -'rpmsign' '_rpm' -'rpmspec' '_rpm' -'rpmverify' '_rpm' -'rrdtool' '_rrdtool' -'rsh' '_rlogin' -'rslsync' '_rslsync' -'rspec' '_rspec' -'rsvm' '_rsvm' -'rsync' '_rsync' -'rtin' '_tin' -'rubber' '_rubber' -'rubber-info' '_rubber' -'rubber-pipe' '_rubber' -'rubocop' '_rubocop' -'ruby' '_ruby' -'ruby-mri' '_ruby' -'run-help' '_run-help' -'rup' '_hosts' -'rusage' '_precommand' -'rview' '_vim' -'rvim' '_vim' -'rwho' '_hosts' -'rxvt' '_urxvt' -'s2p' '_sed' -'sact' '_sccs' -'sadf' '_sysstat' -'sahara' '_openstack' -'sar' '_sysstat' -'savecore' '_savecore' -'say' '_say' -'sbt' '_sbt' -'sbuild' '_sbuild' -'sc_usage' '_sc_usage' -'scala' '_scala' -'scalac' '_scala' -'scan' '_mh' -'sccs' '_sccs' -'sccsdiff' '_sccs' -'sched' '_sched' -'schedtool' '_schedtool' -'schroot' '_schroot' -'scl' '_scl' -'scons' '_scons' -'scp' '_ssh' -'screen' '_screen' -'script' '_script' -'scriptreplay' '_script' -'scrub' '_scrub' -'scselect' '_scselect' -'scutil' '_scutil' -'sdd' '_sdd' -'seaf-cli' '_seafile' -'sed' '_sed' -'senlin' '_openstack' -'seq' '_seq' -'serialver' '_java' -'service' '_service' -'set' '_set' -'setcap' '_setcap' -'setfacl' '_setfacl' -'setfacl.exe' '_setfacl' -'setfattr' '_attr' -'setopt' '_setopt' -'setsid' '_setsid' -'setup.py' '_setup.py' -'setxkbmap' '_setxkbmap' -'sfdx' '_sfdx' -'sftp' '_ssh' -'sh' '_sh' -'sha1' '_cksum' -'sha1sum' '_md5sum' -'sha224sum' '_md5sum' -'sha256' '_cksum' -'sha256sum' '_md5sum' -'sha384' '_cksum' -'sha384sum' '_md5sum' -'sha512' '_cksum' -'sha512sum' '_md5sum' -'sha512t256' '_cksum' -'shasum' '_shasum' -'shellcheck' '_shellcheck' -'shift' '_arrays' -'show' '_mh' -'showchar' '_psutils' -'showmount' '_showmount' -'showoff' '_showoff' -'shred' '_shred' -'shuf' '_shuf' -'shutdown' '_shutdown' -'signify' '_signify' -'sisu' '_sisu' -'skein1024' '_cksum' -'skein256' '_cksum' -'skein512' '_cksum' -'skipstone' '_webbrowser' -'slabtop' '_slabtop' -'slitex' '_tex' -'slocate' '_locate' -'slogin' '_ssh' -'slrn' '_slrn' -'smartctl' '_smartmontools' -'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' -'spamassassin' '_spamassassin' -'split' '_split' -'splitdiff' '_patchutils' -'sqlite' '_sqlite' -'sqlite3' '_sqlite' -'sqsh' '_sqsh' -'sr' '_surfraw' -'srm' '_srm' -'srptool' '_gnutls' -'ss' '_ss' -'ssh' '_ssh' -'ssh-add' '_ssh' -'ssh-agent' '_ssh' -'ssh-copy-id' '_ssh' -'ssh-keygen' '_ssh' -'ssh-keyscan' '_ssh' -'sshfs' '_sshfs' -'stack' '_stack' -'star' '_tar' -'start' '_initctl' -'stat' '_stat' -'status' '_initctl' -'stdbuf' '_stdbuf' -'stg' '_stgit' -'stop' '_initctl' -'stow' '_stow' -'strace' '_strace' -'strace64' '_strace' -'strftime' '_strftime' -'strings' '_strings' -'strip' '_strip' -'strongswan' '_ipsec' -'stty' '_stty' -'su' '_su' -'subl' '_sublimetext' -'subliminal' '_subliminal' -'sudo' '_sudo' -'sudoedit' '_sudo' -'sum' '_cksum' -'supervisorctl' '_supervisorctl' -'surfraw' '_surfraw' -'sv' '_runit' -'svcadm' '_svcadm' -'svccfg' '_svccfg' -'svcprop' '_svcprop' -'svcs' '_svcs' -'svm' '_svm' -'svn' '_subversion' -'svn-buildpackage' '_svn-buildpackage' -'svnadmin' '_subversion' -'svnadmin-static' '_subversion' -'svnlite' '_subversion' -'sw_vers' '_sw_vers' -'swaks' '_swaks' -'swanctl' '_swanctl' -'swift' '_swift' -'swiftc' '_swift' -'sync' '_nothing' -'sysctl' '_sysctl' -'sysrc' '_sysrc' -'systat' '_systat' -'system_profiler' '_system_profiler' -'tac' '_tac' -'tacker' '_openstack' -'tail' '_tail' -'talk' '_other_accounts' -'tar' '_tar' -'tardy' '_tardy' -'tarsnap' '_tarsnap' -'tcp_open' '_tcpsys' -'tcpdump' '_tcpdump' -'tcptraceroute' '_tcptraceroute' -'tcsh' '_sh' -'tda' '_devtodo' -'tdd' '_devtodo' -'tde' '_devtodo' -'tdr' '_devtodo' -'teamocil' '_teamocil' -'tee' '_tee' -'telnet' '_telnet' -'tex' '_tex' -'texi2any' '_texinfo' -'texi2dvi' '_texinfo' -'texi2pdf' '_texinfo' -'texindex' '_texinfo' -'tg' '_topgit' -'thor' '_thor' -'tidy' '_tidy' -'tig' '_git' -'time' '_precommand' -'timeout' '_timeout' -'times' '_nothing' -'tin' '_tin' -'tkconch' '_twisted' -'tkinfo' '_texinfo' -'tla' '_tla' -'tload' '_tload' -'tmux' '_tmux' -'tmuxinator' '_tmuxinator' -'tmuxp' '_tmuxp' -'todo' '_devtodo' -'todo.sh' '_todo.sh' -'toilet' '_toilet' -'top' '_top' -'totdconfig' '_totd' -'touch' '_touch' -'tox' '_tox' -'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' -'tracepath6' '_tracepath' -'traceroute' '_hosts' -'transmission-remote' '_transmission' -'trap' '_trap' -'trash' '_trash' -'trash-empty' '_trash-empty' -'trash-list' '_trash-list' -'trash-put' '_trash-put' -'trash-restore' '_trash-restore' -'tree' '_tree' -'trial' '_twisted' -'trove' '_openstack' -'true' '_nothing' -'truss' '_truss' -'tryaffix' '_ispell' -'tty' '_tty' -'ttyctl' '_ttyctl' -'tunctl' '_uml' -'tune2fs' '_tune2fs' -'tunes2pod' '_gnupod' -'tunes2pod.pl' '_gnupod' -'twidge' '_twidge' -'twist' '_twisted' -'twistd' '_twisted' -'txt' '_hosts' -'type' '_which' -'typeset' '_typeset' -'udisksctl' '_udisksctl' -'ufw' '_ufw' -'ulimit' '_ulimit' -'uml_mconsole' '_uml' -'uml_moo' '_uml' -'uml_switch' '_uml' -'umount' '_mount' -'unace' '_unace' -'unalias' '_aliases' -'uname' '_uname' -'uncompress' '_compress' -'unexpand' '_unexpand' -'unfunction' '_functions' -'unget' '_sccs' -'unhash' '_unhash' -'uniq' '_uniq' -'unison' '_unison' -'units' '_units' -'unix2dos' '_dos2unix' -'unix2mac' '_dos2unix' -'unlimit' '_limits' -'unlz4' '_lz4' -'unlzma' '_xz' -'unpack' '_pack' -'unpigz' '_gzip' -'unrar' '_rar' -'unset' '_vars' -'unsetopt' '_setopt' -'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' -'urxvt256c-ml' '_urxvt' -'urxvt256c-mlc' '_urxvt' -'urxvt256cc' '_urxvt' -'urxvtc' '_urxvt' -'uscan' '_uscan' -'useradd' '_user_admin' -'userdel' '_users' -'usermod' '_user_admin' -'vacuumdb' '_postgresql' -'vagrant' '_vagrant' -'val' '_sccs' -'valgrind' '_valgrind' -'vared' '_vared' -'vcsh' '_vcsh' -'vim' '_vim' -'vim-addons' '_vim-addons' -'vimdiff' '_vim' -'virsh' '_libvirt' -'virt-admin' '_libvirt' -'virt-host-validate' '_libvirt' -'virt-pki-validate' '_libvirt' -'virt-xml-validate' '_libvirt' -'visudo' '_visudo' -'vitrage' '_openstack' -'vmctl' '_vmctl' -'vmstat' '_vmstat' -'vncserver' '_vnc' -'vncviewer' '_vnc' -'vnstat' '_vnstat' -'vorbiscomment' '_vorbis' -'vpnc' '_vpnc' -'vpnc-connect' '_vpnc' -'vserver' '_vserver' -'w' '_w' -'w3m' '_w3m' -'wait' '_wait' -'wajig' '_wajig' -'wanna-build' '_wanna-build' -'watch' '_watch' -'watcher' '_openstack' -'wc' '_wc' -'wemux' '_wemux' -'wg-quick' '_wg-quick' -'wget' '_wget' -'what' '_sccs' -'whatis' '_man' -'whence' '_which' -'where' '_which' -'whereis' '_whereis' -'which' '_which' -'who' '_who' -'whoami' '_nothing' -'whois' '_whois' -'whom' '_mh' -'wiggle' '_wiggle' -'wipefs' '_wipefs' -'wodim' '_cdrecord' -'wpa_cli' '_wpa_cli' -'write' '_users_on' -'www' '_webbrowser' -'xargs' '_xargs' -'xattr' '_attr' -'xauth' '_xauth' -'xautolock' '_xautolock' -'xclip' '_xclip' -'xcode-select' '_xcode-select' -'xdpyinfo' '_x_utils' -'xdvi' '_xdvi' -'xelatex' '_tex' -'xetex' '_tex' -'xev' '_x_utils' -'xfd' '_x_utils' -'xfig' '_xfig' -'xfontsel' '_x_utils' -'xfreerdp' '_rdesktop' -'xhost' '_x_utils' -'xinput' '_xinput' -'xkill' '_x_utils' -'xli' '_xloadimage' -'xloadimage' '_xloadimage' -'xlsatoms' '_x_utils' -'xlsclients' '_x_utils' -'xml' '_xmlstarlet' -'xmllint' '_xmlsoft' -'xmlstarlet' '_xmlstarlet' -'xmms2' '_xmms2' -'xmodmap' '_xmodmap' -'xmosaic' '_webbrowser' -'xon' '_x_utils' -'xournal' '_xournal' -'xpdf' '_xpdf' -'xping' '_hosts' -'xprop' '_x_utils' -'xrandr' '_xrandr' -'xrdb' '_x_utils' -'xscreensaver-command' '_xscreensaver' -'xsel' '_xsel' -'xset' '_xset' -'xsetbg' '_xloadimage' -'xsetroot' '_x_utils' -'xsltproc' '_xmlsoft' -'xterm' '_xterm' -'xtightvncviewer' '_vnc' -'xtp' '_imagemagick' -'xv' '_xv' -'xview' '_xloadimage' -'xvnc4viewer' '_vnc' -'xvncviewer' '_vnc' -'xwd' '_x_utils' -'xwininfo' '_x_utils' -'xwit' '_xwit' -'xwud' '_x_utils' -'xxd' '_xxd' -'xz' '_xz' -'xzcat' '_xz' -'yafc' '_yafc' -'yaourt' '_yaourt' -'yaourt.static' '_yaourt' -'yarn' '_yarn' -'yash' '_sh' -'yast' '_yast' -'yast2' '_yast' -'ypbind' '_yp' -'ypcat' '_yp' -'ypmatch' '_yp' -'yppasswd' '_yp' -'yppoll' '_yp' -'yppush' '_yp' -'ypserv' '_yp' -'ypset' '_yp' -'ypwhich' '_yp' -'ypxfr' '_yp' -'ytalk' '_other_accounts' -'yum' '_yum' -'yumdb' '_yum' -'zargs' '_zargs' -'zcalc' '_zcalc' -'zcash-cli' '_zcash-cli' -'zcat' '_zcat' -'zcompile' '_zcompile' -'zcp' '_zmv' -'zdelattr' '_zattr' -'zdump' '_zdump' -'zeal' '_zeal' -'zed' '_zed' -'zegrep' '_grep' -'zen' '_webbrowser' -'zf_chgrp' '_chown' -'zf_chmod' '_chmod' -'zf_chown' '_chown' -'zf_ln' '_ln' -'zf_mkdir' '_mkdir' -'zf_mv' '_mv' -'zf_rm' '_rm' -'zf_rmdir' '_rmdir' -'zfgrep' '_grep' -'zfs' '_zfs' -'zgetattr' '_zattr' -'zgrep' '_grep' -'zinit' '_zinit' -'zip' '_zip' -'zipinfo' '_zip' -'zle' '_zle' -'zlistattr' '_zattr' -'zln' '_zmv' -'zlogin' '_zlogin' -'zmail' '_mail' -'zmodload' '_zmodload' -'zmv' '_zmv' -'zone' '_hosts' -'zoneadm' '_zoneadm' -'zparseopts' '_zparseopts' -'zpool' '_zpool' -'zpty' '_zpty' -'zsetattr' '_zattr' -'zsh' '_zsh' -'zsh-mime-handler' '_zsh-mime-handler' -'zsocket' '_zsocket' -'zstat' '_stat' -'zstyle' '_zstyle' -'ztodo' '_ztodo' -'zun' '_openstack' -'zxpdf' '_xpdf' -'zypper' '_zypper' -) - -_services=( -'-redirect-,<,bunzip2' 'bunzip2' -'-redirect-,<,bzip2' 'bzip2' -'-redirect-,<,compress' 'compress' -'-redirect-,<,gunzip' 'gunzip' -'-redirect-,<,gzip' 'gzip' -'-redirect-,<,uncompress' 'uncompress' -'-redirect-,<,unxz' 'unxz' -'-redirect-,<,xz' 'xz' -'-redirect-,>,bzip2' 'bunzip2' -'-redirect-,>,compress' 'uncompress' -'-redirect-,>,gzip' 'gunzip' -'-redirect-,>,xz' 'unxz' -'Mail' 'mail' -'VBoxHeadless' 'vboxheadless' -'VBoxManage' 'vboxmanage' -'bzcat' 'bunzip2' -'dch' 'debchange' -'gchgrp' 'chgrp' -'gchown' 'chown' -'gnupod_INIT.pl' 'gnupod_INIT' -'gnupod_addsong.pl' 'gnupod_addsong' -'gnupod_check.pl' 'gnupod_check' -'gnupod_search.pl' 'gnupod_search' -'gpg2' 'gpg' -'gzcat' 'gunzip' -'iceweasel' 'firefox' -'lzcat' 'unxz' -'lzma' 'xz' -'mailx' 'mail' -'mktunes.pl' 'mktunes' -'nail' 'mail' -'ncl' 'nc' -'nedit-nc' 'nc' -'pcat' 'unpack' -'remsh' 'rsh' -'slogin' 'ssh' -'svnadmin-static' 'svnadmin' -'svnlite' 'svn' -'tunes2pod.pl' 'tunes2pod' -'unlzma' 'unxz' -'xelatex' 'latex' -'xetex' 'tex' -'xzcat' 'unxz' -'yaourt.static' 'yaourt' -'zf_chgrp' 'chgrp' -'zf_chown' 'chown' -) - -_patcomps=( -'*/(init|rc[0-9S]#).d/*' '_init_d' -) - -_postpatcomps=( -'(p[bgpn]m*|*top[bgpn]m)' '_pbm' -'(ruby|[ei]rb)[0-9.]#' '_ruby' -'(texi(2*|ndex))' '_texi' -'(tiff*|*2tiff|pal2rgb)' '_tiff' -'*/X11(|R<4->)/*' '_x_arguments' -'-value-,(ftp|http(|s))_proxy,-default-' '_urls' -'-value-,*PATH,-default-' '_dir_list' -'-value-,*path,-default-' '_directories' -'-value-,CCACHE_*,-default-' '_ccache' -'-value-,CGO*,-default-' '_golang' -'-value-,GO*,-default-' '_golang' -'-value-,LC_*,-default-' '_locales' -'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' -'c++-*' '_gcc' -'g++-*' '_gcc' -'gcc-*' '_gcc' -'gem[0-9.]#' '_gem' -'lua[0-9.-]##' '_lua' -'php[0-9.-]' '_php' -'pydoc[0-9.]#' '_pydoc' -'python[0-9.]#' '_python' -'qemu(|-system-*)' '_qemu' -'rmlint.*.sh' '_rmlint.sh' -'shasum(|5).*' '_shasum' -'yodl(|2*)' '_yodl' -'zf*' '_zftp' -) - -_compautos=( -'_call_program' '+X' -) - -zle -C _bash_complete-word .complete-word _bash_completions -zle -C _bash_list-choices .list-choices _bash_completions -zle -C _complete_debug .complete-word _complete_debug -zle -C _complete_help .complete-word _complete_help -zle -C _complete_tag .complete-word _complete_tag -zle -C _correct_filename .complete-word _correct_filename -zle -C _correct_word .complete-word _correct_word -zle -C _expand_alias .complete-word _expand_alias -zle -C _expand_word .complete-word _expand_word -zle -C _history-complete-newer .complete-word _history_complete_word -zle -C _history-complete-older .complete-word _history_complete_word -zle -C _list_expansions .list-choices _expand_word -zle -C _most_recent_file .complete-word _most_recent_file -zle -C _next_tags .list-choices _next_tags -zle -C _read_comp .complete-word _read_comp -bindkey '^X^R' _read_comp -bindkey '^X?' _complete_debug -bindkey '^XC' _correct_filename -bindkey '^Xa' _expand_alias -bindkey '^Xc' _correct_word -bindkey '^Xd' _list_expansions -bindkey '^Xe' _expand_word -bindkey '^Xh' _complete_help -bindkey '^Xm' _most_recent_file -bindkey '^Xn' _next_tags -bindkey '^Xt' _complete_tag -bindkey '^X~' _bash_list-choices -bindkey '^[,' _history-complete-newer -bindkey '^[/' _history-complete-older -bindkey '^[~' _bash_complete-word - -autoload -Uz _afew _android _archlinux-java _artisan _atach \ - _bitcoin-cli _bower _bundle _caffeinate _cap \ - _cask _ccache _cf _cheat _choc \ - _chromium _cmake _coffee _composer _conan \ - _concourse _console _cppcheck _dad _debuild \ - _dget _dhcpcd _diana _docpad _drush \ - _ecdsautil _emulator _envdir _exportfs _fab \ - _fail2ban-client _fast-theme _ffind _fleetctl _flutter \ - _force _fwupdmgr _gas _ghc _gist \ - _git-flow _git-journal _git-pulls _git-revise _git-wtf \ - _glances _golang _google _gpgconf _gtk-launch \ - _hledger _homestead _httpie _ibus _include-what-you-use \ - _inxi _jmeter _jmeter-plugins _jonas _jrnl \ - _kak _kitchen _knife _language_codes _lilypond \ - _lunchy _mc _middleman _mina _mix \ - _mssh _mussh _mvn _nano _nanoc \ - _nftables _node _nvm _openssl _optirun \ - _opustools _patool _perf _periscope _pgsql_utils \ - _phing _pixz _pkcon _play _pm2 \ - _port _protoc _pygmentize _qmk _rails \ - _ralio _redis-cli _rfkill _rkt _rmlint \ - _rmlint.sh _rslsync _rspec _rsvm _rubocop \ - _sbt _scala _scrub _sdd _setcap \ - _setup.py _sfdx _shellcheck _showoff _srm \ - _stack _subl _subliminal _supervisorctl _svm \ - _tarsnap _teamocil _thor _tmuxinator _tmuxp \ - _tox _trash-empty _trash-list _trash-put _trash-restore \ - _udisksctl _ufw _vagrant _virtualbox _vnstat \ - _wemux _wg-quick _xinput _xsel _yaourt \ - _yarn _zcash-cli _zinit _brew _brew_services \ - _packer _SUSEconfig _a2ps _a2utils _aap \ - _abcde _absolute_command_paths _ack _acpi _acpitool \ - _acroread _adb _add-zle-hook-widget _add-zsh-hook _alias \ - _aliases _all_labels _all_matches _alsa-utils _alternative \ - _analyseplugin _ansible _ant _antiword _apachectl \ - _apm _approximate _apt _apt-file _apt-move \ - _apt-show-versions _aptitude _arch_archives _arch_namespace _arg_compile \ - _arguments _arp _arping _arrays _asciidoctor \ - _asciinema _assign _at _attr _augeas \ - _auto-apt _autocd _avahi _awk _axi-cache \ - _base64 _basename _bash _bash_completions _baudrates \ - _baz _be_name _beadm _beep _bibtex \ - _bind_addresses _bindkey _bison _bittorrent _bogofilter \ - _bpf_filters _bpython _brace_parameter _brctl _bsd_disks \ - _bsd_pkg _bsdconfig _bsdinstall _btrfs _bts \ - _bug _builtin _bzip2 _bzr _cabal \ - _cache_invalid _caffeinate _cal _calendar _call_function \ - _canonical_paths _cat _ccal _cd _cdbs-edit-patch \ - _cdcd _cdr _cdrdao _cdrecord _chattr \ - _chcon _chflags _chkconfig _chmod _chown \ - _chroot _chrt _chsh _cksum _clay \ - _cmdambivalent _cmdstring _cmp _code _column \ - _combination _comm _command _command_names _comp_locale \ - _compadd _compdef _complete _complete_debug _complete_help \ - _complete_help_generic _complete_tag _completers _composer _compress \ - _condition _configure _coreadm _correct _correct_filename \ - _correct_word _cowsay _cp _cpio _cplay \ - _cpupower _crontab _cryptsetup _cscope _cssh \ - _csup _ctags_tags _cu _curl _cut \ - _cvs _cvsup _cygcheck _cygpath _cygrunsrv \ - _cygserver _cygstart _dak _darcs _date \ - _date_formats _dates _dbus _dchroot _dchroot-dsa \ - _dconf _dcop _dcut _dd _deb_architectures \ - _deb_codenames _deb_files _deb_packages _debbugs_bugnumber _debchange \ - _debcheckout _debdiff _debfoster _deborphan _debsign \ - _debuild _default _defaults _delimiters _describe \ - _description _devtodo _df _dhclient _dhcpinfo \ - _dict _dict_words _diff _diff3 _diff_options \ - _diffstat _dig _dir_list _directories _directory_stack \ - _dirs _disable _dispatch _django _dkms \ - _dladm _dlocate _dmesg _dmidecode _dnf \ - _dns_types _doas _domains _dos2unix _dpatch-edit-patch \ - _dpkg _dpkg-buildpackage _dpkg-cross _dpkg-repack _dpkg_source \ - _dput _drill _dsh _dtrace _dtruss \ - _du _dumpadm _dumper _dupload _dvi \ - _dynamic_directory_name _e2label _ecasound _echotc _echoti \ - _ed _elfdump _elinks _email_addresses _emulate \ - _enable _enscript _entr _env _eog \ - _equal _espeak _etags _ethtool _evince \ - _exec _expand _expand_alias _expand_word _extensions \ - _external_pwds _fakeroot _fbsd_architectures _fbsd_device_types _fc \ - _feh _fetch _fetchmail _ffmpeg _figlet \ - _file_descriptors _file_flags _file_modes _file_systems _files \ - _find _find_net_interfaces _findmnt _finger _fink \ - _first _flac _flex _floppy _flowadm \ - _fmadm _fmt _fold _fortune _free \ - _freebsd-update _fs_usage _fsh _fstat _functions \ - _fuse_arguments _fuse_values _fuser _fusermount _fw_update \ - _gcc _gcore _gdb _geany _gem \ - _generic _genisoimage _getclip _getconf _getent \ - _getfacl _getmail _getopt _ghostscript _git \ - _git-buildpackage _global _global_tags _globflags _globqual_delims \ - _globquals _gnome-gv _gnu_generic _gnupod _gnutls \ - _go _gpasswd _gpg _gphoto2 _gprof \ - _gqview _gradle _graphicsmagick _grep _grep-excuses \ - _groff _groups _growisofs _gsettings _gstat \ - _guard _guilt _gv _gzip _hash \ - _have_glob_qual _hdiutil _head _hexdump _history \ - _history_complete_word _history_modifiers _host _hostname _hosts \ - _htop _hwinfo _iconv _iconvconfig _id \ - _ifconfig _iftop _ignored _imagemagick _in_vared \ - _inetadm _init_d _initctl _install _invoke-rc.d \ - _ionice _iostat _ip _ipadm _ipsec \ - _ipset _iptables _irssi _ispell _iwconfig \ - _jail _jails _java _java_class _jexec \ - _jls _jobs _jobs_bg _jobs_builtin _jobs_fg \ - _joe _join _jot _jq _kdeconnect \ - _kfmclient _kill _killall _kld _knock \ - _kpartx _kvno _last _ld_debug _ldap \ - _ldconfig _ldd _less _lha _libvirt \ - _lighttpd _limit _limits _links _lintian \ - _list _list_files _lldb _ln _loadkeys \ - _locale _localedef _locales _locate _logical_volumes \ - _look _losetup _lp _ls _lsattr \ - _lsblk _lscfg _lsdev _lslv _lsof \ - _lspv _lsusb _lsvg _ltrace _lua \ - _luarocks _lynx _lz4 _lzop _mac_applications \ - _mac_files_for_application _madison _mail _mailboxes _main_complete \ - _make _make-kpkg _man _match _math \ - _math_params _matlab _md5sum _mdadm _mdfind \ - _mdls _mdutil _members _mencal _menu \ - _mere _mergechanges _message _mh _mii-tool \ - _mime_types _mixerctl _mkdir _mkfifo _mknod \ - _mkshortcut _mktemp _mkzsh _module _module-assistant \ - _module_math_func _modutils _mondo _monotone _moosic \ - _mosh _most_recent_file _mount _mozilla _mpc \ - _mplayer _mt _mtools _mtr _multi_parts \ - _mupdf _mutt _mv _my_accounts _myrepos \ - _mysql_utils _mysqldiff _nautilus _nbsd_architectures _ncftp \ - _nedit _net_interfaces _netcat _netscape _netstat \ - _networkmanager _networksetup _newsgroups _next_label _next_tags \ - _nginx _ngrep _nice _nkf _nl \ - _nm _nmap _normal _nothing _npm \ - _nslookup _numfmt _nvram _objdump _object_classes \ - _object_files _obsd_architectures _od _okular _oldlist \ - _open _openstack _opkg _options _options_set \ - _options_unset _osascript _osc _other_accounts _otool \ - _pack _pandoc _parameter _parameters _paste \ - _patch _patchutils _path_commands _path_files _pax \ - _pbcopy _pbm _pbuilder _pdf _pdftk \ - _perforce _perl _perl_basepods _perl_modules _perldoc \ - _pfctl _pfexec _pgrep _php _physical_volumes \ - _pick_variant _picocom _pidof _pids _pine \ - _ping _piuparts _pkg-config _pkg5 _pkg_instance \ - _pkgadd _pkgin _pkginfo _pkgrm _pkgtool \ - _plutil _pmap _pon _portaudit _portlint \ - _portmaster _ports _portsnap _postfix _postgresql \ - _postscript _powerd _precommand _prefix _print \ - _printenv _printers _process_names _procstat _prompt \ - _prove _prstat _ps _ps1234 _pscp \ - _pspdf _psutils _ptree _pump _putclip \ - _pv _pwgen _pydoc _python _python_modules \ - _qdbus _qemu _qiv _qtplay _quilt \ - _rake _ranlib _rar _rcctl _rclone \ - _rcs _rdesktop _read _read_comp _readelf \ - _readlink _readshortcut _rebootin _redirect _regex_arguments \ - _regex_words _remote_files _renice _reprepro _requested \ - _retrieve_cache _retrieve_mac_apps _ri _rlogin _rm \ - _rmdir _route _rpm _rrdtool _rsync \ - _rubber _ruby _run-help _runit _samba \ - _savecore _say _sbuild _sc_usage _sccs \ - _sched _schedtool _schroot _scl _scons \ - _screen _script _scselect _scutil _seafile \ - _sed _selinux_contexts _selinux_roles _selinux_types _selinux_users \ - _sep_parts _seq _sequence _service _services \ - _set _set_command _setfacl _setopt _setsid \ - _setup _setxkbmap _sh _shasum _showmount \ - _shred _shuf _shutdown _signals _signify \ - _sisu _slabtop _slrn _smartmontools _smit \ - _snoop _socket _sockstat _softwareupdate _sort \ - _source _spamassassin _split _sqlite _sqsh \ - _ss _ssh _ssh_hosts _sshfs _stat \ - _stdbuf _stgit _store_cache _stow _strace \ - _strftime _strings _strip _stty _su \ - _sub_commands _sublimetext _subscript _subversion _sudo \ - _suffix_alias_files _surfraw _svcadm _svccfg _svcprop \ - _svcs _svcs_fmri _svn-buildpackage _sw_vers _swaks \ - _swanctl _swift _sys_calls _sysctl _sysrc \ - _sysstat _systat _system_profiler _tac _tags \ - _tail _tar _tar_archive _tardy _tcpdump \ - _tcpsys _tcptraceroute _tee _telnet _terminals \ - _tex _texi _texinfo _tidy _tiff \ - _tilde _tilde_files _time_zone _timeout _tin \ - _tla _tload _tmux _todo.sh _toilet \ - _toolchain-source _top _topgit _totd _touch \ - _tpb _tput _tr _tracepath _transmission \ - _trap _trash _tree _truss _tty \ - _ttyctl _ttys _tune2fs _twidge _twisted \ - _typeset _ulimit _uml _umountable _unace \ - _uname _unexpand _unhash _uniq _unison \ - _units _update-alternatives _update-rc.d _uptime _urls \ - _urpmi _urxvt _uscan _user_admin _user_at_host \ - _user_expand _user_math_func _users _users_on _valgrind \ - _value _values _vared _vars _vcsh \ - _vim _vim-addons _visudo _vmctl _vmstat \ - _vnc _volume_groups _vorbis _vpnc _vserver \ - _w _w3m _wait _wajig _wakeup_capable_devices \ - _wanna-build _wanted _watch _watch-snoop _wc \ - _webbrowser _wget _whereis _which _who \ - _whois _widgets _wiggle _wipefs _wpa_cli \ - _x_arguments _x_borderwidth _x_color _x_colormapid _x_cursor \ - _x_display _x_extension _x_font _x_geometry _x_keysym \ - _x_locale _x_modifier _x_name _x_resource _x_selection_timeout \ - _x_title _x_utils _x_visual _x_window _xargs \ - _xauth _xautolock _xclip _xcode-select _xdvi \ - _xfig _xft_fonts _xloadimage _xmlsoft _xmlstarlet \ - _xmms2 _xmodmap _xournal _xpdf _xrandr \ - _xscreensaver _xset _xt_arguments _xt_session_id _xterm \ - _xv _xwit _xxd _xz _yafc \ - _yast _yodl _yp _yum _zargs \ - _zattr _zcalc _zcalc_line _zcat _zcompile \ - _zdump _zeal _zed _zfs _zfs_dataset \ - _zfs_keysource_props _zfs_pool _zftp _zip _zle \ - _zlogin _zmodload _zmv _zoneadm _zones \ - _zparseopts _zpool _zpty _zsh _zsh-mime-handler \ - _zsocket _zstyle _ztodo _zypper -autoload -Uz +X _call_program - -typeset -gUa _comp_assocs -_comp_assocs=( '' ) diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc index 476d80b..f022ca4 100644 --- a/zsh/.config/zsh/.zshrc +++ b/zsh/.config/zsh/.zshrc @@ -1,23 +1,41 @@ # configure keeping history of commands -HISTSIZE=200 # TODO: move to $ZDOTDIR/.zsh_history -HISTFILE=~/.zsh_history setopt appendhistory setopt sharehistory setopt incappendhistory -# Allow useful scripts in ~/.bin to be in the search path. -export PATH=~/.bin:$PATH + +autoload -Uz compinit +zstyle ':completion:*' menu select +zmodload zsh/complist +# compinit +_comp_options+=(globdots) # Include hidden files. + +autoload -U up-line-or-beginning-search +autoload -U down-line-or-beginning-search +zle -N up-line-or-beginning-search +zle -N down-line-or-beginning-search + +# Colors +autoload -Uz colors && colors # Load Useful Functions source "$ZDOTDIR/zsh-functions" zsh_add_file "zsh-aliases" -zsh_add_file "zsh-zinit" +zsh_add_file "zsh-exports" -export EDITOR="nvim" +# Plugins +zsh_add_plugin "zsh-users/zsh-autosuggestions" +zsh_add_plugin "zsh-users/zsh-syntax-highlighting" +zsh_add_plugin "sindresorhus/pure" + +# Prompt +fpath+="$ZDOTDIR/plugins/pure" +autoload -U promptinit; promptinit +prompt pure cat < "$ZDOTDIR/banner" diff --git a/zsh/.config/zsh/zsh-aliases b/zsh/.config/zsh/zsh-aliases index d076172..bfb5ee1 100644 --- a/zsh/.config/zsh/zsh-aliases +++ b/zsh/.config/zsh/zsh-aliases @@ -2,6 +2,7 @@ #alias zshconfig="$ZDOTDIR" alias zdots() { nvim "$ZDOTDIR" } alias dots() { nvim ~/.dotfiles } +alias reload() { source "$ZDOTDIR/.zshrc" } alias mkcd() { mkdir $1 && cd $1 } alias l() { ls -lah "$@" } diff --git a/zsh/.config/zsh/zsh-exports b/zsh/.config/zsh/zsh-exports new file mode 100644 index 0000000..0729a58 --- /dev/null +++ b/zsh/.config/zsh/zsh-exports @@ -0,0 +1,17 @@ +#!/bin/sh + +HISTSIZE=200 +HISTFILE=$ZDOTDIR/history + +# Allow useful scripts in ~/.bin to be in the search path. +export PATH=~/.bin:$PATH + +# zsh-completions installed by homebrew +if type brew &>/dev/null; then + FPATH=$(brew --prefix)/share/zsh-completions:$FPATH + + autoload -Uz compinit + compinit +fi + +export EDITOR="nvim" diff --git a/zsh/.config/zsh/zsh-functions b/zsh/.config/zsh/zsh-functions index 05237e6..6863e49 100644 --- a/zsh/.config/zsh/zsh-functions +++ b/zsh/.config/zsh/zsh-functions @@ -2,3 +2,30 @@ function zsh_add_file() { [ -f "$ZDOTDIR/$1" ] && source "$ZDOTDIR/$1" } + +function zsh_add_plugin() { + PLUGIN_NAME=$(echo $1 | cut -d "/" -f 2) + if [ -d "$ZDOTDIR/plugins/$PLUGIN_NAME" ]; then + # For plugins + zsh_add_file "plugins/$PLUGIN_NAME/$PLUGIN_NAME.plugin.zsh" || \ + zsh_add_file "plugins/$PLUGIN_NAME/$PLUGIN_NAME.zsh" + else + git clone "https://github.com/$1.git" "$ZDOTDIR/plugins/$PLUGIN_NAME" + fi +} + +function zsh_add_completion() { + PLUGIN_NAME=$(echo $1 | cut -d "/" -f 2) + if [ -d "$ZDOTDIR/plugins/$PLUGIN_NAME" ]; then + # For completions + completion_file_path=$(ls $ZDOTDIR/plugins/$PLUGIN_NAME/_*) + fpath+="$(dirname "${completion_file_path}")" + zsh_add_file "plugins/$PLUGIN_NAME/$PLUGIN_NAME.plugin.zsh" + else + git clone "https://github.com/$1.git" "$ZDOTDIR/plugins/$PLUGIN_NAME" + fpath+=$(ls $ZDOTDIR/plugins/$PLUGIN_NAME/_*) + [ -f $ZDOTDIR/.zccompdump ] && $ZDOTDIR/.zccompdump + fi + completion_file="$(basename "${completion_file_path}")" + if [ "$2" = true ] && compinit "${completion_file:1}" +} diff --git a/zsh/.config/zsh/zsh-zinit b/zsh/.config/zsh/zsh-zinit deleted file mode 100644 index a8771b6..0000000 --- a/zsh/.config/zsh/zsh-zinit +++ /dev/null @@ -1,36 +0,0 @@ - -### Added by Zinit's installer -if [[ ! -f $HOME/.zinit/bin/zinit.zsh ]]; then - print -P "%F{33}▓▒░ %F{220}Installing %F{33}DHARMA%F{220} Initiative Plugin Manager (%F{33}zdharma/zinit%F{220})…%f" - command mkdir -p "$HOME/.zinit" && command chmod g-rwX "$HOME/.zinit" - command git clone https://github.com/zdharma/zinit "$HOME/.zinit/bin" && \ - print -P "%F{33}▓▒░ %F{34}Installation successful.%f%b" || \ - print -P "%F{160}▓▒░ The clone has failed.%f%b" -fi - -source "$HOME/.zinit/bin/zinit.zsh" -autoload -Uz _zinit -(( ${+_comps} )) && _comps[zinit]=_zinit - -# Load a few important annexes, without Turbo -# (this is currently required for annexes) -zinit light-mode for \ - zinit-zsh/z-a-rust \ - zinit-zsh/z-a-as-monitor \ - zinit-zsh/z-a-patch-dl \ - zinit-zsh/z-a-bin-gem-node - -### End of Zinit's installer chunk - -# configure pure-prompt -zinit ice compile '(pure|async).zsh' pick'async.zsh' src'pure.zsh' -zinit light sindresorhus/pure - - -zinit wait lucid for \ -atinit"ZINIT[COMPINIT_OPTS]=-C; zicompinit; zicdreplay" \ - zdharma/fast-syntax-highlighting \ -blockf \ - zsh-users/zsh-completions \ -atload"!_zsh_autosuggest_start" \ - zsh-users/zsh-autosuggestions diff --git a/zsh/.zshenv b/zsh/.zshenv new file mode 100644 index 0000000..826714b --- /dev/null +++ b/zsh/.zshenv @@ -0,0 +1 @@ +export ZDOTDIR="$HOME/.config/zsh" diff --git a/zsh/.zshrc b/zsh/.zshrc deleted file mode 100644 index 686acde..0000000 --- a/zsh/.zshrc +++ /dev/null @@ -1,2 +0,0 @@ -export ZDOTDIR=$HOME/.config/zsh -source "$HOME/.config/zsh/.zshrc"