commit e7410994a315a9c645a926d579271d40954e9b7e Author: Blake Ridgway Date: Fri Sep 11 22:12:49 2020 -0500 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..a957aea --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# Fresh Install + +This is a collection of items I use when I setup a fresh install. + +# Docker +# dotfiles +# GoLang +# PowerShell +# Ruby + Rails diff --git a/docker-setup/.gitignore b/docker-setup/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/docker-setup/Alpine/alpine-docker.sh b/docker-setup/Alpine/alpine-docker.sh new file mode 100755 index 0000000..8e1ac90 --- /dev/null +++ b/docker-setup/Alpine/alpine-docker.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +########################################### +# Setup Docker in Alpine with this Script # +########################################### + +# Adds the community repo +sh -c 'echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/community/" >> /etc/apk/repositories' + +# Updates apk to include the new repo we just add +echo "Time to Update" +apk -qq update + +# Just as it says, it installs Docker to the Machine +echo "Currently installing Docker" +apk add -qq docker + +# This section adds Docker dameon to boot +echo "Enabling Docker at Boot" +rc-update add docker boot + +# This starts the Docker daemon +echo "Starting Docker" +service docker start \ No newline at end of file diff --git a/docker-setup/CentOS/centos-docker.sh b/docker-setup/CentOS/centos-docker.sh new file mode 100755 index 0000000..8af6c1c --- /dev/null +++ b/docker-setup/CentOS/centos-docker.sh @@ -0,0 +1,20 @@ +######################################### +# Set up Docker on CentOS based Distros # +######################################### + +# Removes older installs of Docker + echo 'Removing older Docker versions' + sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine + +# Set ups the needed repos and deps + sudo yum install -y yum-utils device-mapper-persistent-data lvm2 + sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo + +# Installs DockerCE + sudo yum install docker docker-ce docker-ce-cli containerd.io + +# Starts Docker + sudo systemctl start docker + +# Tests to make sure Docker is running correctly + sudo docker run hello-world \ No newline at end of file diff --git a/docker-setup/Debian/debian-docker.sh b/docker-setup/Debian/debian-docker.sh new file mode 100755 index 0000000..386394c --- /dev/null +++ b/docker-setup/Debian/debian-docker.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +################################################### +# Setup Docker on Debian based installs with this # +################################################### + +# Updates apt +echo "Updating Operating System" +apt update -y -qq + +# Installs some pre-reqs +echo "Installing needed components for Docker" +apt install -y -qq apt-transport-https ca-certificates curl software-properties-common + +# Adds GPG key for the Docker repo +echo "Adding GPGP Key for Docker" +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - + +#Add the Docker repository to APT source +echo "Adding Docker repositories" +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" + +# Updates apt once more +echo "Updating After adding the Dependices" +apt update -y -qq + +# Installs Docker +echo "Installing Docker" +apt install -y -qq docker-ce + +# Makes sure that docker is started and made to run at boot +echo "Enable Docker at boot and starting Docker" +systemctl enable docker +systemctl start docker diff --git a/docker-setup/LICENSE b/docker-setup/LICENSE new file mode 100644 index 0000000..b0845ce --- /dev/null +++ b/docker-setup/LICENSE @@ -0,0 +1,9 @@ +MIT License + +Copyright 2019 Blake Ridgway + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docker-setup/README.md b/docker-setup/README.md new file mode 100644 index 0000000..df8a6be --- /dev/null +++ b/docker-setup/README.md @@ -0,0 +1,27 @@ +## Disclaimer + +I am still currently learning BASH scripting and this is a new thing to me, I will end up making this script better and more user friendly as time comes. + +The option-script.sh works on some of the Operating Systems but not all. I am faulting Dialog on this. I am starting work on getting the script to pull the type of uname the machine has and pull installers that way. + + +I might have to add a seperate script for AWS Linux machines if my CentOS script doesn't install for the machine + +# Set up Docker on Linux Distros & macOS + + +The main purpose of this script is to be able to quickly install Docker on multiple Linux distros and there is an option to have it install for macOS. + +# How to Use Script + +How the script is supposed to be ran is to either download the subfolder you wish to install Docker on. The easiest way I suggest to have this ran is to download/clone the repo and run the option-script, this script has options of what you want to install on. + +# Improvements + +I am currently trying to figure out how to make it so it can auto-detect what OS architecture you are running, which would take out the entire need for user input. + +But, that is to come in later revisions of this script. + +# Extra + +If you have a specific operating system you want added to this, please inform me and I will get it created and added to the script. \ No newline at end of file diff --git a/docker-setup/macOS/macos-docker.sh b/docker-setup/macOS/macos-docker.sh new file mode 100755 index 0000000..7dda19f --- /dev/null +++ b/docker-setup/macOS/macos-docker.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "Installing Homebrew" +# Install Homebrew +ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" + +echo "Install Cask" +# Install Cask +brew install caskroom/cask/brew-cask + +echo "Utilizing Cask to install Docker" +# Install docker toolbox +brew cask install docker-toolbox \ No newline at end of file diff --git a/docker-setup/openSUSE/opensuse-docker.sh b/docker-setup/openSUSE/opensuse-docker.sh new file mode 100755 index 0000000..9e7031d --- /dev/null +++ b/docker-setup/openSUSE/opensuse-docker.sh @@ -0,0 +1,13 @@ +############################# +# Set up Docker on openSUSE # +############################# + + +# Utilizes Zypper to install Docker and Docker Compose + +echo "Installing Docker and Docker Compose!" +zypper install docker docker-compose + +# Enables Docker to start on system boot +echo "Enabling Docker at boot!" +sudo systemctl enable docker \ No newline at end of file diff --git a/docker-setup/option-script.sh b/docker-setup/option-script.sh new file mode 100755 index 0000000..bbf2867 --- /dev/null +++ b/docker-setup/option-script.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +##################################################### +# Option Based Script to Pick what OS to install on # +##################################################### + +HEIGHT=15 +WIDTH=40 +CHOICE_HEIGHT=4 +BACKTITLE="Docker Installation" +TITLE="Chose your Operating System" +MENU="Choose one of the following options:" + +OPTIONS=(1 "Alpine Linux" + 2 "Debian" + 3 "CentOS" + 4 "macOS" + 5 "openSUSE") + +CHOICE=$(dialog --clear \ + --backtitle "$BACKTITLE" \ + --title "$TITLE" \ + --menu "$MENU" \ + $HEIGHT $WIDTH $CHOICE_HEIGHT \ + "${OPTIONS[@]}" \ + 2>&1 >/dev/tty) + +clear +case $CHOICE in + 1) + sh ./Alpine/alpine-docker.sh + ;; + 2) + sh ./Debian/debian-docker.sh + ;; + 3) + sh ./CentOS/centos-docker.sh + ;; + 4) + sh ./macOS/macos-docker.sh + ;; + 5) + sh ./openSUSE/opensuse-docker.sh + ;; +esac \ No newline at end of file diff --git a/dotfiles/.gitignore b/dotfiles/.gitignore new file mode 100755 index 0000000..a2bb466 --- /dev/null +++ b/dotfiles/.gitignore @@ -0,0 +1,5 @@ +!bin +vim/bundle/ +vim/plugged/ +vim/autoload/ +Hack Regular Nerd Font Complete.ttf \ No newline at end of file diff --git a/dotfiles/.gitmodules b/dotfiles/.gitmodules new file mode 100755 index 0000000..d4cf10f --- /dev/null +++ b/dotfiles/.gitmodules @@ -0,0 +1,12 @@ +[submodule "draculaiterm"] + path = colors/dracula/iterm + url = https://github.com/dracula/iterm.git + branch = master +[submodule "draculazsh"] + path = colors/dracula/zsh + url = https://github.com/dracula/zsh.git + branch = master +[submodule "z"] + path = z + url = https://github.com/rupa/z + branch = master diff --git a/dotfiles/LICENSE b/dotfiles/LICENSE new file mode 100755 index 0000000..4e35590 --- /dev/null +++ b/dotfiles/LICENSE @@ -0,0 +1,23 @@ +LICENSE + +The MIT License + +Copyright (c) 2009-2014 thoughtbot, inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/dotfiles/README.md b/dotfiles/README.md new file mode 100755 index 0000000..bdff8fc --- /dev/null +++ b/dotfiles/README.md @@ -0,0 +1,80 @@ +## Install +`./install` will run a script that checks what OS you're on, and if you have +all the necessary programs installed. If you dont, it installs them for you! +Once the dependencies are installed, it will run any third party installations, +and create symlinks for the necessary config files in the correct locations. + +## Dotfiles +Here's my collection of dotfiles I use on linux/osx environments. +I continuously add to this repo over time, as I customise my dev environment. +Feel free to fork this and modify the scripts/dotfiles to suit your own needs! + +ZSH and Oh-My-Zsh must be installed: +- http://ohmyz.sh/ + +**Git** +Make sure to edit the gitconfig and add your credentials instead of mine + +**VIM Installation Tips** +I use neovim and vim-plug. So if you're using regular vim you might want to +remove the neovim specific plugins from my vimrc. Also, you might need to run +:PlugClean to remove the plugin directories then run :PlugInstall to reinstall +them. + +**NVIM to VIM** + +For Linux and macOS, just add the above lines to the top of your ~/.config/nvim/init.vim, or %LOCALAPPDATA%\nvim\init.vim for Windows. +```` +set runtimepath^=~/.vim runtimepath+=~/.vim/after +let &packpath=&runtimepath +source ~/.vimrc +```` +#### Aliases +Here are the aliases I use in my shell to utilize these scripts. This allows you to save +this folder wherever you want. Just modify the path if you dont clone to your home +directory. +```` +alias tmpc='source ~/.dotfiles/scripts/CTemplate.sh' +alias tdev='source ~/.dotfiles/scripts/tmux-dev.sh' +alias project='source ~/.dotfiles/scripts/ProjectLayout.sh' +alias mdtopdf='source ~/.dotfiles/scripts/MDtoPDF.sh' +```` + +#### MDtoPDF +MDtoPDF Uses **Python Markdown** and **wkhtmltopdf** to convert a markdown file into a pdf +file. + +Usage: `mdtopdf ` +Example: `mdtopdf notes pdf` would convert notes.md to a pdf and save it to the /pdf +directory + +This script uses Python Markdown to export the markdown file to an html file, then it uses +wkhtmltopdf to convert the html file to a pdf. It can take a little time to convert to +PDF, but is a lot simpler than using pandoc in my opinion. + +* https://pythonhosted.org/Markdown/install.html + +Install (Requires Python): + +`$ sudo pip install markdown` + +* http://wkhtmltopdf.org/ + +Install: +`$ sudo apt-get install wkhtmltopdf` + +#### ProjectLayout.sh +* Creates a file system structure to begin a project. The Makefile in files/ is really +only setup for C at the moment. Edit it based on the project's needs. + +#### Tmux-Dev.sh +This is a simple script I made to setup a tmux environment, it looks like this when its +running. I usually have code open in vim on the left, a man page or other code open in the +bottom right corner, and use the top right for running commands and compiling on the go. +![tmux](files/tmux.png) + +#### CTemplate.sh +This script copies a skeleton C file to either your current directory or one you provide. +This could also just be done with a copy alias. I use a script so I can provide a custom +file name/directory. +* Usage: `~/.dotfiles/scripts/CTemplate.sh ` diff --git a/dotfiles/agignore b/dotfiles/agignore new file mode 100755 index 0000000..afe5f0c --- /dev/null +++ b/dotfiles/agignore @@ -0,0 +1,7 @@ +log +tags +tmp +vendor +.git/ +bower_components/ +node_modules/ diff --git a/dotfiles/aliases.zsh b/dotfiles/aliases.zsh new file mode 100755 index 0000000..34d545e --- /dev/null +++ b/dotfiles/aliases.zsh @@ -0,0 +1,135 @@ +# A collection of useful aliases to make terminal life bliss +# Unix +alias ll="ls -la" +alias ln="ln -v" +alias mkdir="mkdir -p" +alias e="$EDITOR" +alias v="$VISUAL" +alias tmux='tmux -u' + +# checks if on linux or OSX for open command +if [ "$(uname)" = "Linux" ]; then + alias open="xdg-open" + alias say='echo "$*" | espeak -s 120 2>/dev/null' + alias cpwd='pwd|tr -d "\n"|xclip' +else + # OSX + alias cpwd='pwd|tr -d "\n"|pbcopy' +fi + +# top +alias cpu='top -o CPU' +alias mem='top -o MEM' + +# Get your current public IP +alias ip="curl icanhazip.com" + +# list TODO/FIX lines from the current project +alias todos="ag --nogroup '(TODO|FIX(ME)?):'" + +# Bandwhich +alias bandwhich="sudo ~/.cargo/bin/bandwhich" + +# Python +alias py='python3' +alias py3='python3' +alias python='python3' +alias pip='pip3' + +# Bundler +alias b="bundle" +alias bi="bundle install" +alias be="bundle exec" +alias bu="bundle update" + +# Rails +alias migrate="rake db:migrate db:rollback && rake db:migrate" +alias s="rspec" +alias rk="rake" +alias rc="rails c" +alias rs="rails s" +alias gi="gem install" + +# Rust +alias rcc="rustc" + +# Pretty print the path +alias path='echo $PATH | tr -s ":" "\n"' + +# CD Aliases +alias sailex='cd ~/Data/Coding/Rust/Sailex' +alias pweb='cd ~/Data/Coding/Projects/RoR/blakeridgway' +# Scripts Aliases +alias tmpc='source ~/.scripts/CTemplate.sh' +alias project='source ~/.scripts/ProjectLayout.sh' +alias mdtopdf='source ~/.scripts/MDtoPDF.sh' + +# Tmux Aliases +alias tdev='source ~/dotfiles/scripts/tmux-dev.sh' +alias tls='tmux ls' + +tnew() { + if [ "$1" != "" ] + then + tmux new -s $1 + else + tmux + fi +} + +tatt() { + if [ "$1" != "" ] + then + tmux attach -t $1 + else + tmux attach + fi +} + +# Configuration Reloads +alias tmuxreload='source ~/.tmux.conf' +alias zshreload='source ~/.zshrc' + +# SSH +alias sshwork='ssh winterjd@10.35.72.137' + +# Logbook +lbt() { + nvim -c ":VimwikiMakeDiaryNote" +} + +lby() { + nvim -c ":VimwikiMakeYesterdayDiaryNote" +} + +lbi() { + nvim -c ":VimwikiDiaryIndex" +} + +wiki() { + nvim -c ":VimwikiIndex" +} + +swiki() { + nvim -c ":VimwikiSearch $*" +} + +# nvim +alias vim=nvim +alias vi=nvim + +alias vimrc='nvim ~/.vimrc' +alias ealias='nvim ~/dotfiles/aliases.zsh' +alias zshrc='nvim ~/.zshrc' + +ycmcomp() { + cp ~/.dotfiles/templates/_ycm_extra_conf.py ./.ycm_extra_conf.py +} + +alias fv='vim $(fzf --height 40%)' + +alias eclim='/Applications/Eclipse.app/Contents/Eclipse/eclimd > /dev/null 2>&1 &' + +# Docker-Compose Commands +alias dce='docker-compose exec --user $(id -u):$(id -g)' +alias dc='docker-compose' diff --git a/dotfiles/colors/dracula/jetbrains/Dracula.icls b/dotfiles/colors/dracula/jetbrains/Dracula.icls new file mode 100755 index 0000000..67fb0eb --- /dev/null +++ b/dotfiles/colors/dracula/jetbrains/Dracula.icls @@ -0,0 +1,1090 @@ + + diff --git a/dotfiles/eslintrc b/dotfiles/eslintrc new file mode 100755 index 0000000..c4af6c0 --- /dev/null +++ b/dotfiles/eslintrc @@ -0,0 +1,21 @@ +{ + "parser": "babel-eslint", + "env": { + "browser": true, + "node": true + }, + "settings": { + "ecmascript": 6, + "jsx": true + }, + "plugins": [ + "react" + ], + "rules": { + "strict": 0, + "quotes": 0, + "no-unused-vars": 0, + "camelcase": 0, + "no-underscore-dangle": 0 + } +} diff --git a/dotfiles/eslintrc.txt b/dotfiles/eslintrc.txt new file mode 100755 index 0000000..8ea8356 --- /dev/null +++ b/dotfiles/eslintrc.txt @@ -0,0 +1,133 @@ +{ + "extends": [ + "airbnb", + "prettier", + "prettier/react" + ], + "parser": "babel-eslint", + "parserOptions": { + "ecmaVersion": 8, + "ecmaFeatures": { + "experimentalObjectRestSpread": true, + "impliedStrict": true, + "classes": true + } + }, + "env": { + "browser": true, + "node": true, + "jquery": true, + "jest": true + }, + "rules": { + "no-debugger": 0, + "no-alert": 0, + "no-await-in-loop": 0, + "no-restricted-syntax": [ + 2, + "ForInStatement", + "LabeledStatement", + "WithStatement" + ], + "no-unused-vars": [ + 1, + { + "ignoreSiblings": true, + "argsIgnorePattern": "res|next|^err" + } + ], + "prefer-const": [ + "error", + { + "destructuring": "all", + } + ], + "arrow-body-style": [ + 2, + "as-needed" + ], + "no-unused-expressions": [ + 2, + { + "allowTaggedTemplates": true + } + ], + "no-param-reassign": [ + 2, + { + "props": false + } + ], + "no-console": 0, + "import/prefer-default-export": 0, + "import": 0, + "func-names": 0, + "space-before-function-paren": 0, + "comma-dangle": 0, + "max-len": 0, + "import/extensions": 0, + "no-underscore-dangle": 0, + "consistent-return": 0, + "react/display-name": 1, + "react/no-array-index-key": 0, + "react/react-in-jsx-scope": 0, + "react/prefer-stateless-function": 0, + "react/forbid-prop-types": 0, + "react/no-unescaped-entities": 0, + "jsx-a11y/accessible-emoji": 0, + "react/require-default-props": 0, + "react/jsx-filename-extension": [ + 1, + { + "extensions": [ + ".js", + ".jsx" + ] + } + ], + "radix": 0, + "no-shadow": [ + 2, + { + "hoist": "all", + "allow": [ + "resolve", + "reject", + "done", + "next", + "err", + "error" + ] + } + ], + "quotes": [ + 2, + "single", + { + "avoidEscape": true, + "allowTemplateLiterals": true + } + ], + "prettier/prettier": [ + "error", + { + "trailingComma": "es5", + "singleQuote": true, + "printWidth": 80, + } + ], + "jsx-a11y/href-no-hash": "off", + "jsx-a11y/anchor-is-valid": [ + "warn", + { + "aspects": [ + "invalidHref" + ] + } + ] + }, + "plugins": [ + // "html", + "prettier" + ] +} diff --git a/dotfiles/gemrc b/dotfiles/gemrc new file mode 100755 index 0000000..154cd47 --- /dev/null +++ b/dotfiles/gemrc @@ -0,0 +1 @@ +gem: --no-document diff --git a/dotfiles/gitignore b/dotfiles/gitignore new file mode 100755 index 0000000..7217804 --- /dev/null +++ b/dotfiles/gitignore @@ -0,0 +1,12 @@ +.DS_Store +*.sw[nop] +.bundle +.env +db/*.sqlite3 +log/*.log +rerun.txt +tags +!tags/ +tmp/**/* +!tmp/cache/.keep +gitconfig diff --git a/dotfiles/gitmessage b/dotfiles/gitmessage new file mode 100755 index 0000000..76fd0d7 --- /dev/null +++ b/dotfiles/gitmessage @@ -0,0 +1,11 @@ + + +# 50-character subject line +# +# 72-character wrapped longer description. This should answer: +# +# * Why was this change necessary? +# * How does it address the problem? +# * Are there any side effects? +# +# Include a link to the ticket, if any. diff --git a/dotfiles/img/karabinersettings.png b/dotfiles/img/karabinersettings.png new file mode 100755 index 0000000..2d1279d Binary files /dev/null and b/dotfiles/img/karabinersettings.png differ diff --git a/dotfiles/install b/dotfiles/install new file mode 100755 index 0000000..e39f6db --- /dev/null +++ b/dotfiles/install @@ -0,0 +1,51 @@ +#!/usr/bin/env zsh +# A script for installing dependencies and setting up needed Symbolic Links +# Created by Jeremy Winterberg, Brandon Roehl, Blake Ridgway +# Updated 07/27/2019 +# NOTICE: Modify script to your own preferences! This mostly uses default +# locations, but can be changed to whatever you need. + +git submodule init +git submodule update --recursive + +if [ hash brew >/dev/null 2>&1 ] +then + echo 'Attempting to install brew' + if [ uname = "Darwin" ] + then + /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" + else + sudo apt-get install build-essential curl git python-setuptools ruby + ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)" + fi +fi + +brew install zsh git coreutils vim tmux wget bash the_silver_searcher reattach-to-user-namespace zsh-syntax-highlighting + +# Check if Oh My ZSH is installed +if ! [ -d "$HOME/.oh-my-zsh/" ]; then + echo >&2 "oh-my-zsh is not installed, fixing that..."; + curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh +fi + +echo 'install rust' +curl https://sh.rustup.rs -sSf | sh + +echo 'grab ruby installer' +git clone https://github.com/blakeridgway/ruby-install.git ~/ruby-install + +# Fancy ls script taken from github.com/brandonroehl/dotfiles +files=( 'vimrc' 'vim' 'zshrc' 'zsh' 'tmux.conf' 'tmux-dev.sh' 'tmux-osx' 'agignore' 'gitconfig' 'gitignore' 'gitmessage' 'gemrc' 'rspec' 'eslintrc' ) +for file in $files +do + echo "" + echo "Simlinking $file to $HOME" + ln -sf "$PWD/$file" "$HOME/.$file" + if [ $? -eq 0 ] + then + echo "$PWD/$file ~> $HOME/.$file" + else + echo 'Install failed to symlink.' + exit 1 + fi +done diff --git a/dotfiles/install-rewrite b/dotfiles/install-rewrite new file mode 100755 index 0000000..3fddc9e --- /dev/null +++ b/dotfiles/install-rewrite @@ -0,0 +1,47 @@ +#!/usr/bin/env zsh +# A script for installing dependencies and setting up needed Symbolic Links +# Created by Blake Ridgway +# Updated 07/01/2020 +# NOTICE: Modify script to your own preferences! This mostly uses default +# locations, but can be changed to whatever you need. + +git submodule init +git submodule update --recursive + +# Installs tilix +sudo apt install tilix + +# Check to see if Oh My ZSH is installed +if ! [ -d "$HOME/.oh-my-zsh/" ]; then + echo >&2 "oh-my-zsh is not installed, fixing that..."; + curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh +fi + +# Grab and configure powerlevel9k +git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k + +# Grabs Nerd Font and configures it +wget https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Hack/Regular/complete/Hack%20Regular%20Nerd%20Font%20Complete.ttf +mkdir -p ~/.local/share/fonts +cp Hack\ Regular\ Nerd\ Font\ Complete.ttf ~/.local/share/fonts/ +fc-cache -f -v + +# Check to see if Rust is installed. +echo 'install rust' +curl https://sh.rustup.rs -sSf | sh + +# Fancy ls script taken from github.com/brandonroehl/dotfiles +files=( 'vimrc' 'vim' 'zshrc' 'zsh' 'tmux.conf' 'tmux-dev.sh' 'tmux-osx' 'agignore' 'gitconfig' 'gitignore' 'gitmessage' 'gemrc' 'rspec' 'eslintrc' ) +for file in $files +do + echo "" + echo "Simlinking $file to $HOME" + ln -sf "$PWD/$file" "$HOME/.$file" + if [ $? -eq 0 ] + then + echo "$PWD/$file ~> $HOME/.$file" + else + echo 'Install failed to symlink.' + exit 1 + fi +done diff --git a/dotfiles/rspec b/dotfiles/rspec new file mode 100755 index 0000000..edec62c --- /dev/null +++ b/dotfiles/rspec @@ -0,0 +1,2 @@ +--colour +--order random diff --git a/dotfiles/scripts/CTemplate.sh b/dotfiles/scripts/CTemplate.sh new file mode 100755 index 0000000..a102124 --- /dev/null +++ b/dotfiles/scripts/CTemplate.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +cp ~/.dotfiles/scripts/files/CTemplate.c $1.c diff --git a/dotfiles/scripts/MDtoPDF.sh b/dotfiles/scripts/MDtoPDF.sh new file mode 100755 index 0000000..d16599c --- /dev/null +++ b/dotfiles/scripts/MDtoPDF.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +markdown_py -o html5 $1.md > $1.html +if [ "$2" = null ]; then + wkhtmltopdf --page-size letter -B 20mm -T 20mm -L 20mm -R 20mm $1.html $1.pdf +else + if [ ! -d "$2" ]; then + mkdir $2 + fi + wkhtmltopdf --page-size letter -B 20mm -T 20mm -L 20mm -R 20mm $1.html $2/$1.pdf +fi + rm -f $1.html diff --git a/dotfiles/scripts/ProjectLayout.sh b/dotfiles/scripts/ProjectLayout.sh new file mode 100755 index 0000000..a2c814a --- /dev/null +++ b/dotfiles/scripts/ProjectLayout.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +mkdir $1 +cd $1/ +touch LICENSE README.md +cp files/Makefile . +mkdir bin src tests diff --git a/dotfiles/scripts/files/CTemplate.c b/dotfiles/scripts/files/CTemplate.c new file mode 100755 index 0000000..1ed6b12 --- /dev/null +++ b/dotfiles/scripts/files/CTemplate.c @@ -0,0 +1,10 @@ +/* Template.c */ + +#include +#include + +int main(int argc, char *argv[]) +{ + + return EXIT_SUCCESS; +} diff --git a/dotfiles/scripts/files/Makefile b/dotfiles/scripts/files/Makefile new file mode 100755 index 0000000..e56f77a --- /dev/null +++ b/dotfiles/scripts/files/Makefile @@ -0,0 +1,17 @@ +CC= gcc +CFLAGS= -Wall -std=gnu99 +LDFLAGS= +LIBS= -lm +SOURCE= $(wildcard *.c) +PROGRAMS= $(SOURCE:.c=) + +all: $(PROGRAMS) + +%:%.c + $(CC) $(CFLAGS) -o $@ $^ $(LIBS) + +clean: + rm -f $(PROGRAMS) + +test: + diff --git a/dotfiles/scripts/files/tmux.png b/dotfiles/scripts/files/tmux.png new file mode 100755 index 0000000..a748230 Binary files /dev/null and b/dotfiles/scripts/files/tmux.png differ diff --git a/dotfiles/scripts/tmux-dev.sh b/dotfiles/scripts/tmux-dev.sh new file mode 100755 index 0000000..82d330a --- /dev/null +++ b/dotfiles/scripts/tmux-dev.sh @@ -0,0 +1,38 @@ +#!/bin/zsh +t="temp" + +if [ -z "$1" ]; +then + set -- $t +fi +if [ -z "$2" ]; +then + set -- "$1" "$PWD" +fi + +# sets current directory as default path +tmux set-option default-path "$PWD" + +# Creates session, and names window DEV +tmux new-session -d -s $1 -c $2 +tmux rename-window 'DEV' +tmux split-window -v -p 50 -c $2 + +# Creates second window named SERVER +tmux new-window -a -d -n 'SERVER' -c $2 +tmux select-window -t 2 +tmux split-window -v -p 50 -c $2 +tmux select-window -t 1 +tmux select-pane -t 1 + +# Attaches to tmux session +tmux attach-session -t $1 + +# tmux -u new-session -d -s dev -n ide +# tmux split-window -v -p 10 -t dev +# tmux select-pane -t 1 +# tmux split-window -h -p 30 -t dev +# tmux new-window -n shell +# tmux select-window -t dev:1 +# tmux select-pane -t 1 +# tmux -2 attach-session -t dev diff --git a/dotfiles/templates/c b/dotfiles/templates/c new file mode 100755 index 0000000..84dc44c --- /dev/null +++ b/dotfiles/templates/c @@ -0,0 +1,7 @@ +#include +#include + +int main(int argc, char **argv) { + CURSOR + return 0; +} diff --git a/dotfiles/templates/cpp b/dotfiles/templates/cpp new file mode 100755 index 0000000..76dc397 --- /dev/null +++ b/dotfiles/templates/cpp @@ -0,0 +1,8 @@ +#include + +using std::string; + +int main(int argc, char **argv) { + CURSOR + return 0; +} diff --git a/dotfiles/templates/h b/dotfiles/templates/h new file mode 100755 index 0000000..80ab5cb --- /dev/null +++ b/dotfiles/templates/h @@ -0,0 +1,4 @@ +#ifndef FILE_H +#define FILE_H + CURSOR +#endif diff --git a/dotfiles/templates/html b/dotfiles/templates/html new file mode 100755 index 0000000..7d99273 --- /dev/null +++ b/dotfiles/templates/html @@ -0,0 +1,9 @@ + + + + ... + + + CURSOR + + diff --git a/dotfiles/templates/java b/dotfiles/templates/java new file mode 100755 index 0000000..de6e54c --- /dev/null +++ b/dotfiles/templates/java @@ -0,0 +1,3 @@ +public class CLASS { + CURSOR +} diff --git a/dotfiles/templates/py b/dotfiles/templates/py new file mode 100755 index 0000000..4299cdb --- /dev/null +++ b/dotfiles/templates/py @@ -0,0 +1,10 @@ +""" +CURSOR +""" + + +def main(): + pass + + +main() diff --git a/dotfiles/templates/s b/dotfiles/templates/s new file mode 100755 index 0000000..c1c9193 --- /dev/null +++ b/dotfiles/templates/s @@ -0,0 +1,5 @@ +.text +.global main + +main: + CURSOR diff --git a/dotfiles/tmux-osx.conf b/dotfiles/tmux-osx.conf new file mode 100755 index 0000000..624202c --- /dev/null +++ b/dotfiles/tmux-osx.conf @@ -0,0 +1,16 @@ +# Copy-paste integration +set-option -g default-command "reattach-to-user-namespace -l zsh" + +# Use vim keybindings in copy mode +setw -g mode-keys vi + +# Setup 'v' to begin selection as in Vim +bind-key -T copy-mode-vi v send-keys -X begin-selection +bind-key -T copy-mode-vi y send-keys -X copy-pipe "reattach-to-user-namespace pbcopy" + +# Update default binding of `Enter` to also use copy-pipe +unbind -T copy-mode-vi Enter +bind-key -T copy-mode-vi Enter send-keys -X copy-pipe "reattach-to-user-namespace pbcopy" + +# Bind ']' to use pbpaste +bind ] run "reattach-to-user-namespace pbpaste | tmux load-buffer - && tmux paste-buffer" diff --git a/dotfiles/tmux.conf b/dotfiles/tmux.conf new file mode 100755 index 0000000..6d172ff --- /dev/null +++ b/dotfiles/tmux.conf @@ -0,0 +1,158 @@ +# improve colors +# set -g utf8 +# set-window-option -g utf8 on + +# Add truecolor support +set-option -ga terminal-overrides ",xterm-256color:Tc" +# Default terminal is 256 colors +set -g default-terminal "screen-256color" + +set -s escape-time 0 + +# act like vim +setw -g mode-keys vi +bind h select-pane -L +bind j select-pane -D +bind k select-pane -U +bind l select-pane -R +bind-key -r C-h select-window -t :- +bind-key -r C-l select-window -t :+ + +set -g prefix2 C-a +bind-key -n C-b send-prefix + +# start window numbers at 1 to match keyboard order with tmux window order +set -g base-index 1 +set-window-option -g pane-base-index 1 + +# renumber windows sequentially after closing any of them +set -g renumber-windows on + +# soften status bar color from harsh green to light gray +set -g status-bg '#666666' +set -g status-fg '#aaaaaa' + +# remove administrative debris (session name, hostname, time) in status bar +set -g status-left '' +set -g status-right '' + +# increase scrollback lines +set -g history-limit 10000 + +# prefix -> back-one-character +bind-key C-b send-prefix +# prefix-2 -> forward-incremental-history-search +bind-key C-s send-prefix -2 + +set -g mouse on + +# if-shell "uname | grep -q Darwin" "source-file ~/.dotfiles/tmux-osx.conf" + +set-option -g default-shell /bin/zsh + +# Bind ']' to use pbpaste +bind ] run "reattach-to-user-namespace pbpaste | tmux load-buffer - && tmux paste-buffer" + +bind-key -T copy-mode-vi v send-keys -X begin-selection +bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle +bind-key -T copy-mode-vi y send-keys -X copy-selection +bind-key -T copy-mode-vi H send-keys -X start-of-line +bind-key -T copy-mode-vi L send-keys -X end-of-line +bind-key -T choice-mode-vi h send-keys -X tree-collapse +bind-key -T choice-mode-vi l send-keys -X tree-expand +bind-key -T choice-mode-vi H send-keys -X tree-collapse-all +bind-key -T choice-mode-vi L send-keys -X tree-expand-all +bind-key -T copy-mode-emacs MouseDragEnd1Pane send-keys -X copy-pipe "reattach-to-user-namespace pbcopy" +bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe "reattach-to-user-namespace pbcopy" +# bind-key -T vi-copy v begin-selection +# bind-key -T vi-copy C-v rectangle-toggle +# bind-key -T vi-copy y copy-selection +# bind-key -T vi-choice h tree-collapse +# bind-key -T vi-choice l tree-expand +# bind-key -T vi-choice H tree-collapse-all +# bind-key -T vi-choice L tree-expand-all +# bind-key -T emacs-copy MouseDragEnd1Pane copy-pipe "reattach-to-user-namespace pbcopy" +# bind-key -T vi-copy MouseDragEnd1Pane copy-pipe "reattach-to-user-namespace pbcopy" + +# resize panes +bind -n S-Left resize-pane -L 2 +bind -n S-Right resize-pane -R 2 +bind -n S-Down resize-pane -D 1 +bind -n S-Up resize-pane -U 1 + +set-option -g allow-rename off + + +## Status bar design +# status line +set -g status-justify centre +set -g status-bg default +set -g status-fg cyan +set -g status-interval 1 + +# messaging +# set -g message-fg black +# set -g message-bg yellow +# set -g message-command-fg blue +# set -g message-command-bg black + +#window mode +# setw -g mode-bg cyan +# setw -g mode-fg white + +# The modes +set -g clock-mode-colour colour45 +set -g clock-mode-style 12 +# setw -g mode-attr none +# setw -g mode-fg colour16 +# setw -g mode-bg colour184 + +# The panes +# set -g pane-border-bg colour245 +# set -g pane-border-fg colour245 +# set -g pane-active-border-bg colour45 +# set -g pane-active-border-fg colour45 + +# The statusbar +set -g status-position bottom +set -g status-bg colour235 +set -g status-fg colour254 +# set -g status-attr none +set -g status-left '#[bold]#{?client_prefix,#[fg=colour220],#[fg=colour207]} #{pane_current_command}#[default] #S [#P] ' +set -g status-right ' #(battery-prompt tmux) #[fg=colour034]%a %b %e #[fg=colour082,bold]%l:%M:%S #[none]%p ' +set -g status-right-length 50 +set -g status-left-length 50 + +# setw -g window-status-current-fg colour45 +# setw -g window-status-current-bg colour196 +# setw -g window-status-current-attr bold +setw -g window-status-current-format ' #I:#W ' + +# setw -g window-status-fg colour245 +# setw -g window-status-bg colour240 +# setw -g window-status-attr none +setw -g window-status-format ' #I:#W ' + +# setw -g window-status-bell-attr bold +# setw -g window-status-bell-fg colour255 +# setw -g window-status-bell-bg colour15 + +# The messages +# set -g message-attr none +# set -g message-fg colour87 +# set -g message-bg colour235 + +# -- display ------------------------------------------------------------------- + +set-window-option -g automatic-rename on +set-option -g allow-rename off +set -g base-index 1 +set -g pane-base-index 1 +set -g automatic-rename-format '#(basename #{pane_current_path})' +set -g renumber-windows on +set -g set-titles on +set -g set-titles-string '#{pane_current_path} #S:#I — #{pane_current_command}' + +# activity +set -g monitor-activity on +set -g visual-activity on diff --git a/dotfiles/vim/.netrwhist b/dotfiles/vim/.netrwhist new file mode 100755 index 0000000..7771a52 --- /dev/null +++ b/dotfiles/vim/.netrwhist @@ -0,0 +1,2 @@ +let g:netrw_dirhistmax =10 +let g:netrw_dirhist_cnt =0 diff --git a/dotfiles/vim/ftplugin/vimwiki.vim b/dotfiles/vim/ftplugin/vimwiki.vim new file mode 100755 index 0000000..3d63e6b --- /dev/null +++ b/dotfiles/vim/ftplugin/vimwiki.vim @@ -0,0 +1,5 @@ +" augroup vimwiki +" au! BufRead ~/vimwiki/index.wiki !git pull +" au! BufRead ~/vimwiki/diary/diary.wiki !git pull +" au! BufWritePost ~/vimwiki/* !git add --all;git commit -m "Auto commit + push.";git push +" augroup END diff --git a/dotfiles/vim/spell/en.utf-8.add b/dotfiles/vim/spell/en.utf-8.add new file mode 100755 index 0000000..41a1e88 --- /dev/null +++ b/dotfiles/vim/spell/en.utf-8.add @@ -0,0 +1,7 @@ +psychopompos +Argeiphontes +apotropaic +Herms +herms +#onsemate +ss diff --git a/dotfiles/vim/spell/en.utf-8.add.spl b/dotfiles/vim/spell/en.utf-8.add.spl new file mode 100755 index 0000000..c769b5e Binary files /dev/null and b/dotfiles/vim/spell/en.utf-8.add.spl differ diff --git a/dotfiles/vim/spell/en.utf-8.spl b/dotfiles/vim/spell/en.utf-8.spl new file mode 100755 index 0000000..adcf9eb Binary files /dev/null and b/dotfiles/vim/spell/en.utf-8.spl differ diff --git a/dotfiles/vim/spell/en.utf-8.sug b/dotfiles/vim/spell/en.utf-8.sug new file mode 100755 index 0000000..e59f197 Binary files /dev/null and b/dotfiles/vim/spell/en.utf-8.sug differ diff --git a/dotfiles/vim/vim b/dotfiles/vim/vim new file mode 120000 index 0000000..7b2c992 --- /dev/null +++ b/dotfiles/vim/vim @@ -0,0 +1 @@ +/Users/blakeridgway/dotfiles/vim \ No newline at end of file diff --git a/dotfiles/vimrc b/dotfiles/vimrc new file mode 100755 index 0000000..45fa1d4 --- /dev/null +++ b/dotfiles/vimrc @@ -0,0 +1,628 @@ +" Created By Jeremy Winterberg (github.com/jeremydwayne 2017) +" A LOT of config pulled from the Ultimate VimRC (github.com/amix/vimrc) + +filetype plugin indent on + +if empty(glob('~/.vim/autoload/plug.vim')) + silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs + \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim + autocmd VimEnter * PlugInstall --sync | source $MYVIMRC +endif + +call plug#begin('~/.vim/plugged/') + " Sensible Default Vim Config + Plug 'tpope/vim-sensible' + Plug 'Shougo/vimproc.vim', {'do' : 'make'} + Plug 'thinca/vim-quickrun' + Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } + " ctrl+p :FZF + + " vim colorscheme + Plug 'sainnhe/edge' + + " Rust Language Support + Plug 'rust-lang/rust.vim' + + " Go Language Support + Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } + + " tab autocomplete + Plug 'ervandew/supertab' + Plug 'alvan/vim-closetag' + + Plug 'airblade/vim-gitgutter' + + Plug 'Townk/vim-autoclose' + + " Auto end statements + Plug 'tpope/vim-endwise' + + " gcc commenting + Plug 'tpope/vim-commentary' + + " Markdown Support + Plug 'godlygeek/tabular' + Plug 'vimwiki/vimwiki' + + " HTML shortcuts ,y, + Plug 'mattn/emmet-vim' + + " Most Recently Used files ,f + Plug 'vim-scripts/mru.vim' + + " + Plug 'terryma/vim-multiple-cursors' + + Plug 'itchyny/lightline.vim' + + Plug 'mileszs/ack.vim' + Plug 'scrooloose/nerdtree', { 'on': [ 'NERDTreeToggle', 'NERDTree' ] } + + " Syntax + Plug 'leafgarland/typescript-vim', { 'for': ['javascript', 'typescript'] } + Plug 'vim-ruby/vim-ruby', { 'for': 'ruby' } + Plug 'tpope/vim-rails', { 'for': 'ruby' } + + + Plug 'w0rp/ale' + Plug 'sbdchd/neoformat' + + " Typescript + Plug 'Quramy/tsuquyomi', {'for': 'typescript'} + + Plug 'Yggdroot/indentLine' + + " Autonomous make integration (Compile) + Plug 'neomake/neomake' + + Plug 'artur-shaik/vim-javacomplete2' + Plug 'dansomething/vim-eclim' + + + if has('nvim') + Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } + else + Plug 'Shougo/deoplete.nvim' + Plug 'roxma/nvim-yarp' + endif + Plug 'Shougo/neosnippet' + Plug 'Shougo/neosnippet-snippets' + + " Javascript Plugins + Plug 'othree/javascript-libraries-syntax.vim', { 'for': ['javascript', 'typescript'] } + Plug 'claco/jasmine.vim', { 'for': ['javascript', 'typescript'] } + Plug 'pangloss/vim-javascript', { 'for': 'javascript' } + Plug 'mxw/vim-jsx', { 'for': 'javascript' } + +call plug#end() + +let mapleader="," + + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Fast editing and reloading of vimrc configs +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +map e :e! ~/.vimrc +autocmd! bufwritepost vimrc source ~/.vimrc + +set timeoutlen=1000 ttimeoutlen=0 + +" CTags +set tags=./tags; + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Colors and Fonts +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Enable syntax highlighting +" For Neovim 0.1.3 and 0.1.4 +let $NVIM_TUI_ENABLE_TRUE_COLOR=1 + +" Or if you have Neovim >= 0.1.5 +if (has("termguicolors")) + set termguicolors +endif + +" for vim 7 +set t_Co=256 + +" for vim 8 +if (has("termguicolors")) + set termguicolors +endif + +syntax enable + +set noshowmode + +" Set utf8 as standard encoding and en_US as the standard language +set encoding=utf8 + +" Use Unix as the standard file type +set ffs=unix,dos,mac + + + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Files, backups and undo +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Turn backup off, since most stuff is in SVN, git et.c anyway... +set nobackup +set nowb +set noswapfile + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Text, tab and indent related +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Use spaces instead of tabs +set expandtab + +" Be smart when using tabs ;) +set smarttab + +" Linebreak on 500 characters +set lbr +set tw=500 + +set ai "Auto indent +set si "Smart indent +set wrap "Wrap lines + +set guifont=InputMono:h14 +set hidden +set history=500 + +set tabstop=2 +set softtabstop=2 +set shiftwidth=2 +set textwidth=79 +set expandtab +set autoindent +set fileformat=unix + +set number +set mouse=a + +set so=7 +let $LANG='en' +set langmenu=en + +"Always show current position +set ruler + +" Height of the command bar +set cmdheight=1 + +" A buffer becomes hidden when it is abandoned +set hid + +" Configure backspace so it acts as it should act +set backspace=eol,start,indent +set whichwrap+=<,>,h,l + +" Ignore case when searching +set ignorecase + +" When searching try to be smart about cases +set smartcase + +" Highlight search results +set hlsearch + +" Makes search act like search in modern browsers +set incsearch + +" Don't redraw while executing macros (good performance config) +set lazyredraw + +" For regular expressions turn magic on +set magic + +" Show matching brackets when text indicator is over them +set showmatch +" How many tenths of a second to blink when matching brackets +set mat=2 + +" No annoying sound on errors +set noerrorbells +set novisualbell +set t_vb= +set tm=500 + +" Add a bit extra margin to the left +set foldcolumn=1 + +" write quit map +nmap wq :wq +nmap q :q! +nmap w :w + +" NO MORE FAILED FILE SAVES BECAUSE MY FINGERS ARE TOO FAT TO LET UP ON SHIFT + +" Open and Close Location List (Error Messages) +nmap lc :lclose +nmap lo :lopen + +" Highlights single column if you go past 80 columns for code legibility, this comment is an example +highlight OverLength ctermbg=darkred ctermfg=white guibg=#592929 +match OverLength /\%81v./ + + +" Markdown and VimWiki Filetypes +autocmd BufRead,BufNewFile *.md setlocal spell +au BufNewFile,BufFilePre,BufRead *.md set filetype=markdown + +autocmd BufRead,BufNewFile *.wiki setlocal spell +au BufNewFile,BufFilePre,BufRead *.wiki set filetype=wiki + +" Vim yank to clipboard +set clipboard=unnamed + +" Fix airline fonts from not displaying correctly +let g:airline_powerline_fonts = 1 + +set statusline+=%#warningmsg# +set statusline+=%{SyntasticStatuslineFlag()} +set statusline+=%* + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Nerd Tree +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" autocmd VimEnter * NERDTree | wincmd p + +let NERDTreeIgnore=['\~$', '.o$', 'bower_components', 'node_modules', '\.pyc$', '__pycache__'] +let g:NERDTreeWinPos = "right" +let NERDTreeShowHidden=0 +let g:NERDTreeWinSize=35 +nmap nn :NERDTreeToggle +nnoremap nb :NERDTreeFind + +" Close NerdTree when vim exits +autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif + +" NERDTress File highlighting +function! NERDTreeHighlightFile(extension, fg, bg, guifg, guibg) + exec 'autocmd filetype nerdtree highlight ' . a:extension .' ctermbg='. a:bg .' ctermfg='. a:fg .' guibg='. a:guibg .' guifg='. a:guifg + exec 'autocmd filetype nerdtree syn match ' . a:extension .' #^\s\+.*'. a:extension .'$#' +endfunction + +call NERDTreeHighlightFile('ini', 'yellow', 'none', 'yellow', '#151515') +call NERDTreeHighlightFile('md', 'blue', 'none', '#3366FF', '#151515') +call NERDTreeHighlightFile('yml', 'yellow', 'none', 'yellow', '#151515') +call NERDTreeHighlightFile('config', 'yellow', 'none', 'yellow', '#151515') +call NERDTreeHighlightFile('conf', 'yellow', 'none', 'yellow', '#151515') +call NERDTreeHighlightFile('json', 'yellow', 'none', 'yellow', '#151515') +call NERDTreeHighlightFile('html', 'yellow', 'none', 'yellow', '#151515') +call NERDTreeHighlightFile('css', 'Red', 'none', '#ffa500', '#151515') +call NERDTreeHighlightFile('sass', 'Red', 'none', '#ffa500', '#151515') +call NERDTreeHighlightFile('ts', 'cyan', 'none', 'cyan', '#151515') +call NERDTreeHighlightFile('js', 'cyan', 'none', 'cyan', '#151515') +call NERDTreeHighlightFile('rb', 'Magenta', 'none', '#ff00ff', '#151515') + + + +" Syntax Hilighting for ANTLR +au BufRead,BufNewFile *.g set syntax=antlr3 + +" New File Skeletons +autocmd BufNewFile * +\ let templatefile = expand("~/.dotfiles/templates/") . expand("%:e")| +\ if filereadable(templatefile)| +\ execute "silent! 0r " . templatefile| +\ execute "normal Gdd/CURSOR\dw"| +\ endif| + +" vim-markdown +set nofoldenable +let g:vim_markdown_new_list_item_indent = 2 +let g:markdown_fenced_languages = ['html', 'python', 'ruby', 'yaml', 'haml', 'bash=sh'] + +" vim-wiki +nmap whtml :VimwikiAll2HTML +nmap wit :VimwikiTable + +let g:user_emmet_leader_key='' +let g:user_emmet_settings = { + \ 'javascript.jsx' : { + \ 'extends' : 'jsx', + \ }, + \} + +"""""""""""""""""""""""""""""" +" => MRU plugin +"""""""""""""""""""""""""""""" +let MRU_Max_Entries = 400 +map f :MRU + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => vim-multiple-cursors +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +let g:multi_cursor_next_key="\" + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Git gutter (Git diff) +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +let g:gitgutter_enabled=0 +let g:gitgutter_highlight_lines=1 +nnoremap d :GitGutterToggle + +"""""""""""""""""""""""""""""" +" => Visual mode related +"""""""""""""""""""""""""""""" +" Visual mode pressing * or # searches for the current selection +" Super useful! From an idea by Michael Naumann +vnoremap * :call VisualSelection('', '')/=@/ +vnoremap # :call VisualSelection('', '')?=@/ + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Moving around, tabs, windows and buffers +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Map to / (search) and Ctrl- to ? (backwards search) +map / +map ? + +" Disable highlight when is pressed +map :noh + +" Smart way to move between windows +map j +map k +map h +map l + +" Useful mappings for managing tabs +map tn :tabnew +map to :tabonly +map tc :tabclose +map tm :tabmove +map t :tabnext + + +" Move lines of code around +nnoremap :m .+1== +nnoremap :m .-2== +inoremap :m .+1==gi +inoremap :m .-2==gi +vnoremap :m '>+1gv=gv +vnoremap :m '<-2gv=gv + +" Let 'tl' toggle between this and the last accessed tab +let g:lasttab = 1 +nmap tl :exe "tabn ".g:lasttab +au TabLeave * let g:lasttab = tabpagenr() + +" Opens a new tab with the current buffer's path +" Super useful when editing files in the same directory +map te :tabedit =expand("%:p:h")/ + +" Switch CWD to the directory of the open buffer +map cd :cd %:p:h:pwd + +" Specify the behavior when switching between buffers +try + set switchbuf=useopen,usetab,newtab + set stal=2 +catch +endtry + +" Return to last edit position when opening files (You want this!) +au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif + +"""""""""""""""""""""""""""""" +" => Status line +"""""""""""""""""""""""""""""" +" Always show the status line +set laststatus=2 + +" Format the status line +set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l\ \ Column:\ %c + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Editing mappings +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Remap VIM 0 to first non-blank character +map 0 ^ + +" Remaps jk to ignore wrapped lines +nmap j gj +nmap k gk + +" Delete trailing white space on save, useful for Python and CoffeeScript ;) +func! DeleteTrailingWS() + exe "normal mz" + %s/\s\+$//ge + exe "normal `z" +endfunc +autocmd BufWrite *.py :call DeleteTrailingWS() +autocmd BufWrite *.coffee :call DeleteTrailingWS() + + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" The Silver Searcher +" => Ag searching and cope displaying +" requires ag.vim - it's much better than vimgrep/grep +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" When you press gv you Ag after the selected text +vnoremap gv :call VisualSelection('gv', '') + +" Open Ag and put the cursor in the right position +map g :Ag + +" bind \ (backward slash) to grep shortcut +command! -nargs=+ -complete=file -bar Ag silent! grep! |cwindow|redraw! + +cnoreabbrev ag Ack +cnoreabbrev aG Ack +cnoreabbrev Ag Ack +cnoreabbrev AG Ack + +nnoremap \ :Ag +if executable('ag') + " Use ag over grep + set grepprg=ag\ --nogroup\ --nocolor + let g:ackprg = 'ag --vimgrep --smart-case' +endif + +" bind K to grep word under cursor +nnoremap K :grep! "\b\b":cw + + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Spell checking +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Pressing ,ss will toggle and untoggle spell checking +map ss :setlocal spell! + +" Shortcuts using +map sn ]s +map sp [s +map sa zg +map s? z= + + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Misc +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Remove the Windows ^M - when the encodings gets messed up +noremap m mmHmt:%s///ge'tzt'm + +" Toggle paste mode on and off +map pp :setlocal paste! + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Helper functions +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +function! VisualSelection(direction, extra_filter) range + let l:saved_reg = @" + execute "normal! vgvy" + + let l:pattern = escape(@", '\\/.*$^~[]') + let l:pattern = substitute(l:pattern, "\n$", "", "") + + if a:direction == 'gv' + call CmdLine("Ag \"" . l:pattern . "\" " ) + elseif a:direction == 'replace' + call CmdLine("%s" . '/'. l:pattern . '/') + endif + + let @/ = l:pattern + let @" = l:saved_reg +endfunction + +" Returns true if paste mode is enabled +function! HasPaste() + if &paste + return 'PASTE MODE ' + endif + return '' +endfunction + +" Disable scrollbars (real hackers don't use scrollbars for navigation!) +set guioptions-=r +set guioptions-=R +set guioptions-=l +set guioptions-=L + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => Turn persistent undo on +" means that you can undo even when you close a buffer/VIM +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +try + set undodir=~/.vim_runtime/temp_dirs/undodir + set undofile +catch +endtry + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" => General abbreviations +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +iab xdate =strftime("%d/%m/%y %H:%M:%S") + +"""""""""""""""""""""""""""""" +" => Python section +"""""""""""""""""""""""""""""" +" let python_highlight_all = 1 +" au FileType python syn keyword pythonDecorator True None False self + +au BufNewFile,BufRead *.jinja set syntax=htmljinja +au BufNewFile,BufRead *.mako set ft=mako + + +au FileType gitcommit call setpos('.', [0, 1, 1, 0]) + +" important!! +set termguicolors + +" for dark version +set background=dark + +" the configuration options should be placed before `colorscheme edge` +let g:edge_disable_italic_comment = 1 +let g:edge_popup_menu_selection_background = 'green' + +" edge +colorscheme edge + +" or this line +let g:lightline = {'colorscheme' : 'edge'} + + +" vertical line indentation +let g:indentLine_color_term = 239 +let g:indentLine_color_gui = '#09AA08' +let g:indentLine_char = '│' + +" When reading a buffer (after 1s), and when writing. +" call neomake#configure#automake('rw', 1000) +autocmd! BufWritePost,BufEnter * Neomake + +let g:deoplete#enable_at_startup = 1 +let g:deoplete#omni_patterns = {} +let g:deoplete#omni_patterns.java = '[^. *\t]\.\w*' +let g:deoplete#sources = {} +let g:deoplete#sources._ = [] +let g:deoplete#file#enable_buffer_path = 1 + +let g:AutoClosePumvisible = {"ENTER": "", "ESC": ""} + +nnoremap :FZF + +let g:syntastic_javascript_checkers = ['eslint'] + +" w0rp/ale +let g:ale_emit_conflict_warnings = 0 +let g:ale_sign_error = '●' " Less aggressive than the default '>>' +let g:ale_sign_warning = '.' +let g:ale_lint_on_enter = 0 " Less distracting when opening a new file + +" Neoformat / Prettier +autocmd BufWritePre *.js Neoformat +autocmd BufWritePre *.jsx Neoformat + +let g:ale_set_loclist = 0 +let g:ale_set_quickfix = 1 + +" Conceal Level is dumb +autocmd InsertEnter *.json setlocal conceallevel=0 concealcursor= +autocmd InsertLeave *.json setlocal conceallevel=2 concealcursor=inc +autocmd InsertEnter *.md setlocal conceallevel=0 concealcursor= +autocmd InsertLeave *.md setlocal conceallevel=2 concealcursor=inc + +" javacomplete config +autocmd FileType java setlocal omnifunc=javacomplete#Complete +nmap (JavaComplete-Imports-AddSmart) +imap (JavaComplete-Imports-AddSmart) + +nmap (JavaComplete-Imports-Add) +imap (JavaComplete-Imports-Add) + +nmap (JavaComplete-Imports-AddMissing) +imap (JavaComplete-Imports-AddMissing) + +nmap (JavaComplete-Imports-RemoveUnused) +imap (JavaComplete-Imports-RemoveUnused) + +" Run current file tests +map ju :JUnit % +" Run all tests +map ja :JUnit * diff --git a/dotfiles/wallpaper/981849.png b/dotfiles/wallpaper/981849.png new file mode 100644 index 0000000..e07239d Binary files /dev/null and b/dotfiles/wallpaper/981849.png differ diff --git a/dotfiles/wallpaper/981883.jpg b/dotfiles/wallpaper/981883.jpg new file mode 100644 index 0000000..3d666f9 Binary files /dev/null and b/dotfiles/wallpaper/981883.jpg differ diff --git a/dotfiles/zsh/antigen/.zcompdump b/dotfiles/zsh/antigen/.zcompdump new file mode 100755 index 0000000..5b3db55 --- /dev/null +++ b/dotfiles/zsh/antigen/.zcompdump @@ -0,0 +1,2099 @@ +#files: 868 version: 5.0.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-,ANT_ARGS,-default-' '_ant' +'-value-,CFLAGS,-default-' '_gcc' +'-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-,LESS,-default-' '_less' +'-value-,LESSCHARSET,-default-' '_less' +'-value-,LPDEST,-default-' '_printers' +'-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' +'ack' '_ack' +'ack-grep' '_ack' +'ack-standalone' '_ack' +'ack2' '_ack' +'acpi' '_acpi' +'acpitool' '_acpitool' +'acroread' '_acroread' +'adb' '_adb' +'add-zsh-hook' '_add-zsh-hook' +'admin' '_sccs' +'afew' '_afew' +'ag' '_ag' +'ali' '_mh' +'alias' '_alias' +'amaya' '_webbrowser' +'analyseplugin' '_analyseplugin' +'android' '_android' +'animate' '_imagemagick' +'anno' '_mh' +'ansible' '_ansible' +'ansible-galaxy' '_ansible-galaxy' +'ansible-playbook' '_ansible-playbook' +'ansible-vault' '_ansible-vault' +'ant' '_ant' +'antigen' '_antigen' +'antiword' '_antiword' +'aoss' '_precommand' +'apache2ctl' '_apachectl' +'apachectl' '_apachectl' +'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' +'arena' '_webbrowser' +'arp' '_arp' +'arping' '_arping' +'artisan' '_artisan' +'at' '_at' +'atach' '_atach' +'atq' '_at' +'atrm' '_at' +'attr' '_attr' +'augtool' '_augeas' +'auto-apt' '_auto-apt' +'autoload' '_typeset' +'awk' '_awk' +'axi-cache' '_axi-cache' +'bash' '_sh' +'batch' '_at' +'baz' '_baz' +'beadm' '_beadm' +'bg' '_jobs_bg' +'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' +'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' +'bzip2' '_bzip2' +'bzip2recover' '_bzip2' +'bzr' '_bzr' +'c++' '_gcc' +'cabal' '_cabal' +'cal' '_cal' +'calendar' '_calendar' +'cap' '_cap' +'cask' '_cask' +'cat' '_cat' +'catchsegv' '_precommand' +'cc' '_gcc' +'ccal' '_ccal' +'cd' '_cd' +'cdbs-edit-patch' '_cdbs-edit-patch' +'cdc' '_sccs' +'cdcd' '_cdcd' +'cdr' '_cdr' +'cdrdao' '_cdrdao' +'cdrecord' '_cdrecord' +'certtool' '_gnutls' +'cf' '_cf' +'cftp' '_twisted' +'chage' '_users' +'chattr' '_chattr' +'chdir' '_cd' +'cheat' '_cheat' +'chflags' '_chflags' +'chfn' '_users' +'chgrp' '_chown' +'chimera' '_webbrowser' +'chkconfig' '_chkconfig' +'chmod' '_chmod' +'choc' '_choc' +'chown' '_chown' +'chpass' '_chsh' +'chrt' '_chrt' +'chsh' '_chsh' +'ci' '_rcs' +'ckeygen' '_twisted' +'clang' '_gcc' +'clang++' '_gcc' +'clay' '_clay' +'clear' '_nothing' +'cmake' '_cmake' +'cmp' '_cmp' +'co' '_rcs' +'coffee' '_coffee' +'column' '_column' +'comb' '_sccs' +'combine' '_imagemagick' +'comm' '_comm' +'command' '_command' +'comp' '_mh' +'compdef' '_compdef' +'composer' '_composer' +'composite' '_imagemagick' +'compress' '_compress' +'conch' '_twisted' +'config.status' '_configure' +'configure' '_configure' +'console' '_console' +'convert' '_imagemagick' +'coreadm' '_coreadm' +'cowsay' '_cowsay' +'cowthink' '_cowsay' +'cp' '_cp' +'cpio' '_cpio' +'cplay' '_cplay' +'createdb' '_pgsql_utils' +'createuser' '_pgsql_utils' +'crsh' '_cssh' +'cryptsetup' '_cryptsetup' +'csh' '_sh' +'cssh' '_cssh' +'csup' '_csup' +'curl' '_urls' +'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' +'date' '_date' +'dbus-monitor' '_dbus' +'dbus-send' '_dbus' +'dch' '_debchange' +'dchroot' '_dchroot' +'dchroot-dsa' '_dchroot-dsa' +'dcop' '_dcop' +'dcopclient' '_dcop' +'dcopfind' '_dcop' +'dcopobject' '_dcop' +'dcopref' '_dcop' +'dcopstart' '_dcop' +'dcut' '_dcut' +'dd' '_dd' +'debchange' '_debchange' +'debdiff' '_debdiff' +'debfoster' '_debfoster' +'debsign' '_debsign' +'debuild' '_debuild' +'declare' '_typeset' +'defaults' '_defaults' +'delta' '_sccs' +'devtodo' '_devtodo' +'df' '_df' +'dget' '_dget' +'dhclient' '_dhclient' +'dhclient3' '_dhclient' +'dhcpcd' '_dhcpcd' +'dhcpinfo' '_dhcpinfo' +'diana' '_diana' +'dict' '_dict' +'diff' '_diff' +'diffstat' '_diffstat' +'dillo' '_webbrowser' +'dircmp' '_directories' +'dirs' '_dirs' +'disable' '_disable' +'disown' '_jobs_fg' +'display' '_imagemagick' +'dist' '_mh' +'django-admin' '_django' +'django-admin.py' '_django' +'dladm' '_dladm' +'dlocate' '_dlocate' +'dmake' '_make' +'dmidecode' '_dmidecode' +'docpad' '_docpad' +'domainname' '_yp' +'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' +'dropdb' '_pgsql_utils' +'dropuser' '_pgsql_utils' +'drush' '_drush' +'dsh' '_dsh' +'dtrace' '_dtrace' +'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' +'ecasound' '_ecasound' +'echotc' '_echotc' +'echoti' '_echoti' +'egrep' '_grep' +'elfdump' '_elfdump' +'elinks' '_elinks' +'elm' '_elm' +'emulate' '_emulate' +'emulator' '_emulator' +'enable' '_enable' +'enscript' '_enscript' +'env' '_env' +'envdir' '_envdir' +'epdfview' '_pdf' +'epsffit' '_psutils' +'erb' '_ruby' +'espeak' '_espeak' +'etags' '_etags' +'ethtool' '_ethtool' +'eu-nm' '_nm' +'eu-readelf' '_readelf' +'eval' '_precommand' +'eview' '_vim' +'evim' '_vim' +'evince' '_pspdf' +'exec' '_precommand' +'exim' '_vim' +'explodepkg' '_pkgtool' +'export' '_typeset' +'exportfs' '_exportfs' +'express' '_webbrowser' +'extcheck' '_java' +'extractres' '_psutils' +'fab' '_fab' +'fakeroot' '_fakeroot' +'false' '_nothing' +'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' +'find' '_find' +'findaffix' '_ispell' +'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' +'flasher' '_flasher' +'fleetctl' '_fleetctl' +'flex' '_flex' +'flist' '_mh' +'flists' '_mh' +'float' '_typeset' +'flowadm' '_flowadm' +'fmadm' '_fmadm' +'fned' '_zed' +'folder' '_mh' +'folders' '_mh' +'force' '_force' +'fortune' '_fortune' +'forw' '_mh' +'freebsd-make' '_make' +'freebsd-update' '_freebsd-update' +'fsh' '_fsh' +'fstat' '_fstat' +'ftp' '_hosts' +'functions' '_typeset' +'fuser' '_fuser' +'fusermount' '_fusermount' +'fwhois' '_whois' +'g++' '_gcc' +'galeon' '_webbrowser' +'gas' '_gas' +'gcc' '_gcc' +'gccgo' '_go' +'gchmod' '_chmod' +'gcmp' '_cmp' +'gcomm' '_comm' +'gcore' '_gcore' +'gcp' '_cp' +'gdate' '_date' +'gdb' '_gdb' +'gdiff' '_diff' +'gdu' '_du' +'geany' '_geany' +'genisoimage' '_genisoimage' +'get' '_sccs' +'getafm' '_psutils' +'getclip' '_getclip' +'getclip.exe' '_getclip' +'getconf' '_getconf' +'getent' '_getent' +'getfacl' '_getfacl' +'getfacl.exe' '_getfacl' +'getfattr' '_attr' +'getmail' '_getmail' +'getopts' '_vars' +'gex' '_vim' +'gfind' '_find' +'ggv' '_gnome-gv' +'ghc' '_ghc' +'ghc-pkg' '_ghc' +'ghci' '_ghc' +'ghostscript' '_gs' +'ghostview' '_pspdf' +'gid' '_id' +'gist' '_gist' +'git' '_git' +'git-buildpackage' '_git-buildpackage' +'git-flow' '_git-flow' +'git-journal' '_git-journal' +'git-pulls' '_git-pulls' +'git-wtf' '_git-wtf' +'gitk' '_git' +'gjoin' '_join' +'glances' '_glances' +'gln' '_ln' +'global' '_global' +'gls' '_ls' +'gm' '_graphicsmagick' +'gmake' '_make' +'gmd5sum' '_md5sum' +'gmkdir' '_mkdir' +'gmplayer' '_mplayer' +'gnl' '_nl' +'gnome-gv' '_gnome-gv' +'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' +'god' '_od' +'gofmt' '_go' +'google' '_google' +'gpatch' '_patch' +'gpg' '_gpg' +'gpg-zip' '_gpg' +'gpg2' '_gpg' +'gpgv' '_gpg' +'gphoto2' '_gphoto2' +'gprof' '_gprof' +'gqview' '_gqview' +'gradle' '_gradle' +'gradlew' '_gradle' +'grail' '_webbrowser' +'grep' '_grep' +'grep-excuses' '_grep-excuses' +'grm' '_rm' +'groff' '_groff' +'groupadd' '_user_admin' +'groupdel' '_groups' +'groupmod' '_user_admin' +'groups' '_users' +'growisofs' '_growisofs' +'gs' '_gs' +'gsbj' '_pspdf' +'gsdj' '_pspdf' +'gsdj500' '_pspdf' +'gsed' '_sed' +'gslj' '_pspdf' +'gslp' '_pspdf' +'gsnd' '_pspdf' +'gsort' '_sort' +'gtar' '_tar' +'gtk-launch' '_gtk-launch' +'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' +'guniq' '_uniq' +'gunzip' '_gzip' +'gv' '_gv' +'gview' '_vim' +'gvim' '_vim' +'gvimdiff' '_vim' +'gwc' '_wc' +'gxargs' '_xargs' +'gzcat' '_gzip' +'gzilla' '_webbrowser' +'gzip' '_gzip' +'hash' '_hash' +'hdiutil' '_hdiutil' +'help' '_sccs' +'hg' '_hg' +'hilite' '_precommand' +'history' '_fc' +'homestead' '_homestead' +'host' '_hosts' +'hotjava' '_webbrowser' +'http' '_httpie' +'hwinfo' '_hwinfo' +'iceweasel' '_mozilla' +'icombine' '_ispell' +'iconv' '_iconv' +'id' '_id' +'identify' '_imagemagick' +'ifconfig' '_ifconfig' +'ifdown' '_net_interfaces' +'iftop' '_iftop' +'ifup' '_net_interfaces' +'ijoin' '_ispell' +'import' '_imagemagick' +'inc' '_mh' +'includeres' '_psutils' +'inetadm' '_inetadm' +'info' '_texinfo' +'infocmp' '_terminals' +'initctl' '_initctl' +'initdb' '_pgsql_utils' +'insmod' '_modutils' +'install-info' '_texinfo' +'installpkg' '_pkgtool' +'integer' '_typeset' +'invoke-rc.d' '_invoke-rc.d' +'ionice' '_ionice' +'ip' '_ip' +'ipadm' '_ipadm' +'ipset' '_ipset' +'iptables' '_iptables' +'iptables-restore' '_iptables' +'iptables-save' '_iptables' +'irb' '_ruby' +'irssi' '_irssi' +'ispell' '_ispell' +'iwconfig' '_iwconfig' +'jadetex' '_tex' +'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' +'jq' '_jq' +'jrnl' '_jrnl' +'kak' '_kak' +'keytool' '_java' +'kfmclient' '_kfmclient' +'kill' '_kill' +'killall' '_killall' +'killall5' '_killall' +'kioclient' '_kfmclient' +'kitchen' '_kitchen' +'kldload' '_kld' +'kldunload' '_kld' +'knife' '_knife' +'knock' '_knock' +'konqueror' '_webbrowser' +'kpdf' '_pdf' +'ksh' '_sh' +'kvno' '_kvno' +'last' '_last' +'lastb' '_last' +'latex' '_tex' +'latexmk' '_tex' +'ldd' '_ldd' +'less' '_less' +'let' '_math' +'lftp' '_ncftp' +'lha' '_lha' +'light' '_webbrowser' +'lighty-disable-mod' '_lighttpd' +'lighty-enable-mod' '_lighttpd' +'limit' '_limit' +'links' '_links' +'lintian' '_lintian' +'lintian-info' '_lintian' +'linux' '_uml' +'llvm-g++' '_gcc' +'llvm-gcc' '_gcc' +'ln' '_ln' +'loadkeys' '_loadkeys' +'local' '_typeset' +'locate' '_locate' +'log' '_nothing' +'logname' '_nothing' +'look' '_look' +'lore' '_twisted' +'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' +'lslv' '_lslv' +'lsmod' '_modutils' +'lsof' '_lsof' +'lspv' '_lspv' +'lsusb' '_lsusb' +'lsvg' '_lsvg' +'lunchy' '_lunchy' +'lynx' '_lynx' +'lzcat' '_xz' +'lzma' '_xz' +'lzop' '_lzop' +'m-a' '_module-assistant' +'madison' '_madison' +'mail' '_mail' +'mailx' '_mail' +'make' '_make' +'make-kpkg' '_make-kpkg' +'makeinfo' '_texinfo' +'makepkg' '_pkgtool' +'man' '_man' +'manage.py' '_django' +'manhole' '_twisted' +'mark' '_mh' +'matlab' '_matlab' +'mattrib' '_mtools' +'mcd' '_mtools' +'mcopy' '_mtools' +'md5sum' '_md5sum' +'mdadm' '_mdadm' +'mdel' '_mtools' +'mdeltree' '_mtools' +'mdir' '_mtools' +'mdu' '_mtools' +'members' '_members' +'mencal' '_mencal' +'mere' '_mere' +'merge' '_rcs' +'mergechanges' '_mergechanges' +'metaflac' '_metaflac' +'mformat' '_mtools' +'mgv' '_pspdf' +'mhlist' '_mh' +'mhmail' '_mh' +'mhn' '_mh' +'mhparam' '_mh' +'mhpath' '_mh' +'mhshow' '_mh' +'mhstore' '_mh' +'middleman' '_middleman' +'mii-tool' '_mii-tool' +'mina' '_mina' +'mix' '_mix' +'mixerctl' '_mixerctl' +'mkdir' '_mkdir' +'mkisofs' '_growisofs' +'mkshortcut' '_mkshortcut' +'mkshortcut.exe' '_mkshortcut' +'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' +'mondoarchive' '_mondo' +'montage' '_imagemagick' +'moosic' '_moosic' +'mosh' '_mosh' +'mount' '_mount' +'mozilla' '_mozilla' +'mozilla-firefox' '_mozilla' +'mozilla-xremote-client' '_mozilla' +'mpc' '_mpc' +'mplayer' '_mplayer' +'mrd' '_mtools' +'mread' '_mtools' +'mren' '_mtools' +'msgchk' '_mh' +'mt' '_mt' +'mtn' '_monotone' +'mtoolstest' '_mtools' +'mtr' '_mtr' +'mtype' '_mtools' +'multirust' '_multirust' +'munchlist' '_ispell' +'mush' '_mail' +'mussh' '_mussh' +'mutt' '_mutt' +'mux' '_tmuxinator' +'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' +'native2ascii' '_java' +'nautilus' '_nautilus' +'nc' '_netcat' +'ncal' '_cal' +'ncftp' '_ncftp' +'ncl' '_nedit' +'nedit' '_nedit' +'nedit-nc' '_nedit' +'netcat' '_netcat' +'netrik' '_webbrowser' +'netscape' '_netscape' +'netstat' '_netstat' +'newgrp' '_groups' +'next' '_mh' +'nice' '_nice' +'nkf' '_nkf' +'nl' '_nl' +'nm' '_nm' +'nmap' '_nmap' +'nmblookup' '_samba' +'nmcli' '_nmcli' +'nocorrect' '_precommand' +'node' '_node' +'noglob' '_precommand' +'nohup' '_precommand' +'notmuch' '_notmuch' +'npm' '_npm' +'ns' '_hosts' +'nslookup' '_nslookup' +'ntalk' '_other_accounts' +'nvim' '_vim' +'nvm' '_nvm' +'od' '_od' +'odme' '_object_classes' +'odmget' '_object_classes' +'odmshow' '_object_classes' +'ogg123' '_vorbis' +'oggdec' '_vorbis' +'oggenc' '_vorbis' +'ogginfo' '_vorbis' +'okular' '_okular' +'open' '_open' +'openssl' '_openssl' +'opera' '_webbrowser' +'opera-next' '_webbrowser' +'optirun' '_optirun' +'osc' '_osc' +'p4' '_perforce' +'p4d' '_perforce' +'pack' '_pack' +'packf' '_mh' +'parsehdlist' '_urpmi' +'passwd' '_users' +'paste' '_paste' +'patch' '_patch' +'patool' '_patool' +'pax' '_pax' +'pbuilder' '_pbuilder' +'pcat' '_pack' +'pcred' '_pids' +'pdf2dsc' '_pdf' +'pdf2ps' '_pdf' +'pdffonts' '_pdf' +'pdfimages' '_pdf' +'pdfinfo' '_pdf' +'pdfjadetex' '_tex' +'pdflatex' '_tex' +'pdfopt' '_pdf' +'pdftex' '_tex' +'pdftk' '_pdftk' +'pdftopbm' '_pdf' +'pdftops' '_pdf' +'pdftotext' '_pdf' +'perf' '_perf' +'periscope' '_periscope' +'perl' '_perl' +'perldoc' '_perldoc' +'pfctl' '_pfctl' +'pfexec' '_pfexec' +'pfiles' '_pids' +'pflags' '_pids' +'pg_dump' '_pgsql_utils' +'pg_dumpall' '_pgsql_utils' +'pg_restore' '_pgsql_utils' +'pgrep' '_pgrep' +'phing' '_phing' +'php' '_php' +'pick' '_mh' +'pine' '_pine' +'pinef' '_pine' +'ping' '_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' +'pkginfo' '_pkginfo' +'pkgrm' '_pkgrm' +'pkgtool' '_pkgtool' +'pkill' '_pgrep' +'play' '_play' +'pldd' '_pids' +'pmake' '_make' +'pman' '_perl_modules' +'pmap' '_pids' +'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' +'postsuper' '_postfix' +'powerd' '_powerd' +'prcs' '_prcs' +'prev' '_mh' +'print' '_print' +'printenv' '_printenv' +'printf' '_print' +'procstat' '_procstat' +'prompt' '_prompt' +'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' '_pgsql_utils' +'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' +'pwait' '_pids' +'pwdx' '_pids' +'pygmentize' '_pygmentize' +'pyhtmlizer' '_twisted' +'qdbus' '_qdbus' +'qiv' '_qiv' +'qtplay' '_qtplay' +'querybts' '_bug' +'quilt' '_quilt' +'r' '_fc' +'raggle' '_raggle' +'rails' '_rails' +'rake' '_rake' +'ralio' '_ralio' +'ranlib' '_ranlib' +'rar' '_rar' +'rc' '_sh' +'rclone' '_rclone' +'rcp' '_rlogin' +'rcs' '_rcs' +'rcsdiff' '_rcs' +'rdesktop' '_rdesktop' +'read' '_read' +'readelf' '_readelf' +'readonly' '_typeset' +'readshortcut' '_readshortcut' +'readshortcut.exe' '_readshortcut' +'rebootin' '_rebootin' +'rec' '_redis-cli' +'redis-cli' '_redis-cli' +'refile' '_mh' +'rehash' '_hash' +'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' +'rmdel' '_sccs' +'rmdir' '_directories' +'rmf' '_mh' +'rmic' '_java' +'rmid' '_java' +'rmiregistry' '_java' +'rmm' '_mh' +'rmmod' '_modutils' +'rpm' '_rpm' +'rpmbuild' '_rpmbuild' +'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' +'run-help' '_run-help' +'rup' '_hosts' +'rusage' '_precommand' +'rview' '_vim' +'rvim' '_vim' +'rvm' '_rvm' +'rwho' '_hosts' +'rxvt' '_urxvt' +'s2p' '_sed' +'sabcmd' '_sablotron' +'sact' '_sccs' +'savecore' '_savecore' +'sbt' '_sbt' +'scala' '_scala' +'scalac' '_scala' +'scan' '_mh' +'sccs' '_sccs' +'sccsdiff' '_sccs' +'sched' '_sched' +'schedtool' '_schedtool' +'schroot' '_schroot' +'scl' '_scl' +'scp' '_ssh' +'screen' '_screen' +'scrub' '_scrub' +'sdd' '_sdd' +'sed' '_sed' +'serialver' '_java' +'service' '_service' +'set' '_set' +'setcap' '_setcap' +'setfacl' '_setfacl' +'setfacl.exe' '_setfacl' +'setfattr' '_attr' +'setopt' '_setopt' +'setup.py' '_setup.py' +'sftp' '_ssh' +'sh' '_sh' +'shift' '_arrays' +'show' '_mh' +'showchar' '_psutils' +'showmount' '_showmount' +'showoff' '_showoff' +'shutdown' '_shutdown' +'sisu' '_sisu' +'skipstone' '_webbrowser' +'slitex' '_tex' +'slocate' '_locate' +'slogin' '_ssh' +'slrn' '_slrn' +'smartctl' '_smartmontools' +'smartd' '_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' +'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' +'sshfs' '_sshfs' +'stack' '_stack' +'star' '_tar' +'start' '_initctl' +'stat' '_stat' +'status' '_initctl' +'stg' '_stgit' +'stop' '_initctl' +'strace' '_strace' +'strip' '_strip' +'stty' '_stty' +'su' '_su' +'subl' '_subl' +'subliminal' '_subliminal' +'sudo' '_sudo' +'sudoedit' '_sudo' +'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' +'sync' '_nothing' +'sysctl' '_sysctl' +'system_profiler' '_system_profiler' +'systemctl' '_systemd' +'systemd-loginctl' '_systemd' +'talk' '_other_accounts' +'tap2deb' '_twisted' +'tap2rpm' '_twisted' +'tapconvert' '_twisted' +'tar' '_tar' +'tardy' '_tardy' +'tcp_open' '_tcpsys' +'tcpdump' '_tcpdump' +'tcptraceroute' '_tcptraceroute' +'tcsh' '_sh' +'tda' '_devtodo' +'tdd' '_devtodo' +'tde' '_devtodo' +'tdr' '_devtodo' +'teamocil' '_teamocil' +'telnet' '_telnet' +'tex' '_tex' +'texi2dvi' '_texinfo' +'texindex' '_texinfo' +'tg' '_topgit' +'thor' '_thor' +'tidy' '_tidy' +'time' '_precommand' +'times' '_nothing' +'tin' '_tin' +'tkconch' '_twisted' +'tkinfo' '_texinfo' +'tla' '_tla' +'tmux' '_tmux' +'tmuxinator' '_tmuxinator' +'todo' '_devtodo' +'todo.sh' '_todo.sh' +'toilet' '_toilet' +'totdconfig' '_totd' +'tpb' '_tpb' +'tpconfig' '_tpconfig' +'tpkg-debarch' '_toolchain-source' +'tpkg-install' '_toolchain-source' +'tpkg-install-libc' '_toolchain-source' +'tpkg-make' '_toolchain-source' +'tpkg-update' '_toolchain-source' +'tracepath' '_tracepath' +'tracepath6' '_tracepath' +'traceroute' '_hosts' +'trap' '_trap' +'trash' '_trash-put' +'trash-empty' '_trash-empty' +'trash-list' '_trash-list' +'trash-put' '_trash-put' +'trash-restore' '_trash-restore' +'tree' '_tree' +'trial' '_twisted' +'true' '_nothing' +'tryaffix' '_ispell' +'ttyctl' '_ttyctl' +'tunctl' '_uml' +'tune2fs' '_tune2fs' +'tunes2pod' '_gnupod' +'tunes2pod.pl' '_gnupod' +'twidge' '_twidge' +'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' +'unlimit' '_limits' +'unlzma' '_xz' +'unpack' '_pack' +'unrar' '_rar' +'unset' '_vars' +'unsetopt' '_setopt' +'unxz' '_xz' +'unzip' '_zip' +'update-alternatives' '_update-alternatives' +'update-rc.d' '_update-rc.d' +'upgradepkg' '_pkgtool' +'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' +'uzbl' '_uzbl' +'uzbl-browser' '_uzbl' +'uzbl-tabbed' '_uzbl' +'vacuumdb' '_pgsql_utils' +'vagrant' '_vagrant' +'val' '_sccs' +'valgrind' '_valgrind' +'vared' '_vared' +'vcsh' '_vcsh' +'vim' '_vim' +'vim-addons' '_vim-addons' +'vimdiff' '_vim' +'virsh' '_virsh' +'vncserver' '_vnc' +'vncviewer' '_vnc' +'vnstat' '_vnstat' +'vorbiscomment' '_vorbiscomment' +'vpnc' '_vpnc' +'vpnc-connect' '_vpnc' +'vpnc-disconnect' '_vpnc' +'vserver' '_vserver' +'vux' '_vux' +'vuxctl' '_vux' +'w3m' '_w3m' +'wait' '_wait' +'wajig' '_wajig' +'wanna-build' '_wanna-build' +'wc' '_wc' +'wemux' '_wemux' +'wget' '_wget' +'what' '_sccs' +'whatis' '_man' +'whence' '_which' +'where' '_which' +'whereis' '_whereis' +'which' '_which' +'whoami' '_nothing' +'whois' '_whois' +'whom' '_mh' +'wiggle' '_wiggle' +'wodim' '_cdrecord' +'wpa_cli' '_wpa_cli' +'write' '_users_on' +'www' '_webbrowser' +'xargs' '_xargs' +'xauth' '_xauth' +'xautolock' '_xautolock' +'xclip' '_xclip' +'xdpyinfo' '_x_utils' +'xdvi' '_xdvi' +'xelatex' '_tex' +'xetex' '_tex' +'xev' '_x_utils' +'xfd' '_x_utils' +'xfig' '_xfig' +'xfontsel' '_x_utils' +'xhost' '_x_utils' +'xinput' '_xinput' +'xkill' '_x_utils' +'xli' '_xloadimage' +'xloadimage' '_xloadimage' +'xlsatoms' '_x_utils' +'xmllint' '_xmlsoft' +'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' +'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' +'yaourt' '_yaourt' +'yaourt.static' '_yaourt' +'yarn' '_yarn' +'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' +'zargs' '_zargs' +'zathura' '_pspdf' +'zcalc' '_zcalc' +'zcash-cli' '_zcash-cli' +'zcat' '_zcat' +'zcompile' '_zcompile' +'zcp' '_zmv' +'zdelattr' '_zattr' +'zdump' '_zdump' +'zed' '_zed' +'zegrep,' '_grep' +'zen' '_webbrowser' +'zf_chgrp' '_chown' +'zf_chown' '_chown' +'zf_ln' '_ln' +'zf_mkdir' '_mkdir' +'zf_rm' '_rm' +'zf_rmdir' '_directories' +'zfgrep' '_grep' +'zfs' '_zfs' +'zgetattr' '_zattr' +'zgrep,' '_grep' +'zip' '_zip' +'zipinfo' '_zip' +'zle' '_zle' +'zlistattr' '_zattr' +'zln' '_zmv' +'zlogin' '_zlogin' +'zmail' '_mail' +'zmodload' '_zmodload' +'zmv' '_zmv' +'zone' '_hosts' +'zoneadm' '_zoneadm' +'zpool' '_zpool' +'zpty' '_zpty' +'zsetattr' '_zattr' +'zsh' '_sh' +'zsh-mime-handler' '_zsh-mime-handler' +'zstat' '_stat' +'zstyle' '_zstyle' +'ztodo' '_ztodo' +'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' +'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' +'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' +'zf*' '_zftp' +) + +_postpatcomps=( +'(p[bgpn]m*|*top[bgpn]m)' '_pbm' +'(ruby|[ei]rb)[0-9.]#' '_ruby' +'(texi(2*|ndex))' '_texi' +'(tiff*|*2tiff|pal2rgb)' '_tiff' +'(|cifs)iostat' '_sysstat' +'*/X11(|R<4->)/*' '_x_arguments' +'-value-,(ftp|http(|s))_proxy,-default-' '_urls' +'-value-,*PATH,-default-' '_dir_list' +'-value-,*path,-default-' '_directories' +'-value-,LC_*,-default-' '_locales' +'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' +'isag' '_sysstat' +'mpstat' '_sysstat' +'pidstat' '_sysstat' +'pydoc[0-9.]#' '_pydoc' +'python[0-9.]#' '_python' +'qemu(|-system-*)' '_qemu' +'sadf' '_sysstat' +'sar' '_sysstat' +'yodl(|2*)' '_yodl' +) + +_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 _SUSEconfig __function_on_stack __function_unset __list_remote_all __list_remote_for \ + __list_remote_for_index __list_remote_for_local __list_remote_for_s3 __rvm_add_once __rvm_add_to_path \ + __rvm_after_cd __rvm_ant __rvm_array_add_or_update __rvm_array_contains __rvm_array_prepend_or_ignore \ + __rvm_ask_for __rvm_ask_to_trust __rvm_automake __rvm_autoreconf __rvm_awk \ + __rvm_become __rvm_calculate_remote_file __rvm_calculate_space_free __rvm_calculate_space_used __rvm_call_with_restored_umask \ + __rvm_cd __rvm_cd_functions_set __rvm_check_pipestatus __rvm_check_rvmrc_trustworthiness __rvm_checksum_all \ + __rvm_checksum_any __rvm_checksum_calculate_file __rvm_checksum_for_contents __rvm_checksum_none __rvm_checksum_read \ + __rvm_checksum_validate_file __rvm_checksum_write __rvm_cleanse_variables __rvm_cleanup_tmp __rvm_cli_autoreload \ + __rvm_cli_autoupdate __rvm_cli_autoupdate_execute __rvm_cli_autoupdate_version_old __rvm_cli_autoupdate_warning __rvm_cli_get_and_execute_installer \ + __rvm_cli_get_and_verify_pgp __rvm_cli_get_installer_cleanup __rvm_cli_install_ruby __rvm_cli_load_rvmrc __rvm_cli_posix_check \ + __rvm_cli_rubies_not_installed __rvm_cli_rubies_select __rvm_cli_rvm_get __rvm_cli_rvm_reload __rvm_cli_version_check \ + __rvm_conditionally_add_bin_path __rvm_conditionally_do_with_env __rvm_cp __rvm_curl __rvm_curl_output_control \ + __rvm_current_gemset __rvm_custom_separated_array __rvm_date __rvm_db __rvm_db_ \ + __rvm_db_add __rvm_db_get __rvm_db_remove __rvm_db_system __rvm_debug_command \ + __rvm_detect_debian_major_version_from_codename __rvm_detect_system __rvm_detect_system_override __rvm_detect_xcode_version __rvm_detect_xcode_version_at_least \ + __rvm_display_rvmrc __rvm_do_with_env __rvm_do_with_env_after __rvm_do_with_env_before __rvm_dotted \ + __rvm_ensure_has_environment_files __rvm_ensure_is_a_function __rvm_env_file_notice_display_post __rvm_env_file_notice_initial __rvm_env_print \ + __rvm_env_string __rvm_expand_ruby_string __rvm_export __rvm_file_env_check_unload __rvm_file_load_env \ + __rvm_file_load_env_and_trust __rvm_file_notice_display_post __rvm_file_notice_display_pre __rvm_file_notice_initial __rvm_file_set_env \ + __rvm_find __rvm_find_first_file __rvm_fix_group_permissions __rvm_fix_path_from_gem_path __rvm_fix_selected_ruby \ + __rvm_fold __rvm_gemset_clear __rvm_gemset_handle_default __rvm_gemset_pristine __rvm_gemset_select \ + __rvm_gemset_select_cli __rvm_gemset_select_cli_validation __rvm_gemset_select_only __rvm_gemset_select_validation __rvm_gemset_use \ + __rvm_gemset_use_ensure __rvm_get_user_shell __rvm_grep __rvm_has_opt __rvm_include_travis_binaries \ + __rvm_initial_gemsets_create __rvm_initial_gemsets_create_without_rubygems __rvm_initialize __rvm_join_array __rvm_libtoolize \ + __rvm_lines_with_gems __rvm_lines_without_comments __rvm_lines_without_gems __rvm_list_gems __rvm_list_gemset_strings \ + __rvm_list_known_strings __rvm_list_strings __rvm_load_environment __rvm_load_project_config __rvm_load_rvmrc \ + __rvm_log_command __rvm_log_command_caclulate_log_file_name __rvm_log_command_caclulate_log_filesystem __rvm_log_command_caclulate_log_namelen __rvm_log_command_caclulate_log_timestamp \ + __rvm_log_command_debug __rvm_log_command_internal __rvm_log_command_simple __rvm_log_dotted __rvm_make \ + __rvm_md5_calculate __rvm_md5_for_contents __rvm_meta __rvm_mount __rvm_nuke_rvm_variables \ + __rvm_package_create __rvm_package_extract __rvm_package_extract_run __rvm_package_list __rvm_pager_or_cat_v \ + __rvm_parse_args __rvm_parse_args_error_finding_project_file __rvm_parse_args_find_known_flags __rvm_parse_gems_args __rvm_patch \ + __rvm_path_match_gem_home_check __rvm_path_match_gem_home_check_warn __rvm_path_match_gem_home_check_warning __rvm_path_match_gem_home_check_warning_missing __rvm_project_dir_check \ + __rvm_project_ruby_env_check_unload __rvm_project_ruby_env_load __rvm_project_ruby_env_load_parse_file __rvm_project_ruby_env_load_set_env __rvm_project_rvmrc \ + __rvm_read_lines __rvm_readlink __rvm_readlink_deep __rvm_record_install __rvm_record_ruby_configs \ + __rvm_recorded_install_command __rvm_remote_extension __rvm_remote_server_path __rvm_remote_server_path_single __rvm_remote_version \ + __rvm_remove_broken_symlinks __rvm_remove_from_array __rvm_remove_from_path __rvm_remove_install_record __rvm_remove_rvm_from_path \ + __rvm_remove_without_gems __rvm_reset_rvmrc_trust __rvm_rm_rf __rvm_rm_rf_verbose __rvm_ruby_config_get \ + __rvm_ruby_config_save __rvm_ruby_config_save_generic __rvm_ruby_config_save_mruby __rvm_ruby_package_file __rvm_ruby_string \ + __rvm_ruby_string_autodetect __rvm_ruby_string_find __rvm_ruby_string_fuzzy __rvm_ruby_string_fuzzy_remote __rvm_ruby_string_installed \ + __rvm_ruby_string_latest __rvm_ruby_string_parse __rvm_ruby_string_parse_ __rvm_ruby_string_paths_under __rvm_ruby_string_remotely_available \ + __rvm_ruby_strings_exist __rvm_rubygems_create_link __rvm_run_wrapper __rvm_rvmrc_key __rvm_rvmrc_match_all \ + __rvm_rvmrc_notice_display_post __rvm_rvmrc_notice_initial __rvm_rvmrc_stored_trust __rvm_rvmrc_stored_trust_check __rvm_rvmrc_to \ + __rvm_rvmrc_to_ruby_version __rvm_rvmrc_tools __rvm_rvmrc_tools_read_ruby __rvm_rvmrc_tools_try_to_read_ruby __rvm_save_variables \ + __rvm_sed __rvm_sed_i __rvm_select __rvm_select_after_parse __rvm_select_default_variables \ + __rvm_select_detect_ruby_string __rvm_select_interpreter_common __rvm_select_interpreter_current __rvm_select_interpreter_default __rvm_select_interpreter_ext \ + __rvm_select_interpreter_goruby __rvm_select_interpreter_ironruby __rvm_select_interpreter_jruby __rvm_select_interpreter_macruby __rvm_select_interpreter_maglev \ + __rvm_select_interpreter_missing __rvm_select_interpreter_mruby __rvm_select_interpreter_opal __rvm_select_interpreter_rbx __rvm_select_interpreter_ree \ + __rvm_select_interpreter_rubinius __rvm_select_interpreter_ruby __rvm_select_interpreter_system __rvm_select_interpreter_topaz __rvm_select_interpreter_user \ + __rvm_select_interpreter_variables __rvm_select_late __rvm_select_late_rbx __rvm_select_late_rbx_partial __rvm_select_macruby_nightly \ + __rvm_select_macruby_nightly_detect __rvm_select_macruby_nightly_selected __rvm_select_rbx_compatibility_branch __rvm_select_rbx_nightly __rvm_select_set_variable_defaults \ + __rvm_select_version_variables __rvm_set_color __rvm_set_color_single __rvm_set_env __rvm_set_executable \ + __rvm_set_ruby_version __rvm_set_rvmrc __rvm_set_versions_conf __rvm_setup __rvm_setup_statf_function \ + __rvm_setup_sudo_function __rvm_setup_sudo_function_Other __rvm_setup_sudo_function_PCLinuxOS __rvm_setup_sudo_function_Solaris __rvm_setup_utils_functions \ + __rvm_setup_utils_functions_OSX __rvm_setup_utils_functions_Other __rvm_setup_utils_functions_Solaris __rvm_setup_utils_functions_common __rvm_sha256_for_contents \ + __rvm_sha__calculate __rvm_stat __rvm_statf __rvm_string_includes __rvm_string_match \ + __rvm_strings __rvm_strip __rvm_sudo __rvm_switch __rvm_system_path \ + __rvm_table __rvm_table_br __rvm_table_wrap_text __rvm_tail __rvm_take_n \ + __rvm_tar __rvm_teardown __rvm_teardown_final __rvm_teardown_if_broken __rvm_trust_rvmrc \ + __rvm_try_sudo __rvm_unload __rvm_unload_action __rvm_unset_exports __rvm_unset_ruby_variables \ + __rvm_untrust_rvmrc __rvm_use __rvm_use_ __rvm_use_common __rvm_use_ruby_warnings \ + __rvm_use_system __rvm_using_gemset_globalcache __rvm_version __rvm_version_compare __rvm_version_sort \ + __rvm_wait_anykey __rvm_which __rvm_with __rvm_xargs __rvmrc_full_path_to_file \ + __rvmrc_warning __rvmrc_warning_check __rvmrc_warning_check_quiet __rvmrc_warning_display_for_Gemfile __rvmrc_warning_display_for_rvmrc \ + __rvmrc_warning_ignore __rvmrc_warning_list __rvmrc_warning_reset __setup_lang_fallback __variables_definition \ + __zsh_like_cd _a2ps _a2utils _aap _ack \ + _acpi _acpitool _acroread _adb _add-zsh-hook \ + _afew _ag _alias _aliases _all_labels \ + _all_matches _alternative _analyseplugin _android _ansible \ + _ansible-galaxy _ansible-playbook _ansible-vault _ant _antigen \ + _antigen_compinit _antiword _apachectl _apm _approximate \ + _apt _apt-file _apt-move _apt-show-versions _aptitude \ + _arch_archives _arch_namespace _archlinux-java _arg_compile _arguments \ + _arp _arping _arrays _artisan _assign \ + _at _atach _attr _augeas _auto-apt \ + _autocd _awk _axi-cache _bash_completions _baz \ + _be_name _beadm _bind_addresses _bindkey _bison \ + _bitcoin-cli _bittorrent _bogofilter _bower _bpython \ + _brace_parameter _brctl _brew _bsd_pkg _bsdconfig \ + _bsdinstall _btrfs _bts _bug _builtin \ + _bundle _bzip2 _bzr _cabal _cache_invalid \ + _cal _calendar _call_function _canonical_paths _cap \ + _cask _cat _ccal _cd _cd_options \ + _cdbs-edit-patch _cdcd _cdr _cdrdao _cdrecord \ + _cf _chattr _cheat _chflags _chkconfig \ + _chmod _choc _chown _chrt _chsh \ + _clay _cmake _cmdstring _cmp _coffee \ + _column _combination _comm _command _command_names \ + _comp_locale _compdef _complete _complete_debug _complete_help \ + _complete_help_generic _complete_tag _composer _compress _condition \ + _configure _console _coreadm _correct _correct_filename \ + _correct_word _cowsay _cp _cpio _cplay \ + _cryptsetup _cssh _csup _ctags_tags _cut \ + _cvs _cvsup _cygcheck _cygpath _cygrunsrv \ + _cygserver _cygstart _dad _dak _darcs \ + _date _dbus _dchroot _dchroot-dsa _dcop \ + _dcut _dd _deb_architectures _deb_packages _debchange \ + _debdiff _debfoster _debsign _debuild _default \ + _defaults _delimiters _describe _description _devtodo \ + _df _dget _dhclient _dhcpcd _dhcpinfo \ + _diana _dict _dict_words _diff _diff_options \ + _diffstat _dir_list _directories _directory_stack _dirs \ + _disable _dispatch _django _dladm _dlocate \ + _dmidecode _docpad _domains _dpatch-edit-patch _dpkg \ + _dpkg-buildpackage _dpkg-cross _dpkg-repack _dpkg_source _dput \ + _drush _dsh _dtrace _du _dumpadm \ + _dumper _dupload _dvi _dynamic_directory_name _ecasound \ + _echotc _echoti _elfdump _elinks _elm \ + _email_addresses _emulate _emulator _enable _enscript \ + _env _envdir _equal _espeak _etags \ + _ethtool _expand _expand_alias _expand_word _exportfs \ + _extensions _external_pwds _fab _fakeroot _fc \ + _feh _fetch _fetchmail _ffind _ffmpeg \ + _figlet _file_descriptors _file_systems _files _find \ + _find_net_interfaces _finger _fink _first _flasher \ + _fleetctl _flex _floppy _flowadm _fmadm \ + _force _fortune _freebsd-update _fsh _fstat \ + _functions _fuse_arguments _fuse_values _fuser _fusermount \ + _gas _gcc _gcore _gdb _geany \ + _generic _genisoimage _getclip _getconf _getent \ + _getfacl _getmail _ghc _gist _git \ + _git-buildpackage _git-flow _git-journal _git-pulls _git-wtf \ + _glances _global _global_tags _globflags _globqual_delims \ + _globquals _gnome-gv _gnu_generic _gnupod _gnutls \ + _go _google _gpg _gphoto2 _gprof \ + _gqview _gradle _graphicsmagick _grep _grep-excuses \ + _groff _groups _growisofs _gs _gtk-launch \ + _guard _guilt _gv _gzip _hash \ + _have_glob_qual _hdiutil _hg _history _history-substring-search-begin \ + _history-substring-search-down-buffer _history-substring-search-down-history _history-substring-search-down-search _history-substring-search-end _history-substring-search-found \ + _history-substring-search-has-next _history-substring-search-has-prev _history-substring-search-not-found _history-substring-search-up-buffer _history-substring-search-up-history \ + _history-substring-search-up-search _history_complete_word _history_modifiers _history_substring_search_process_raw_matches _homestead \ + _hosts _httpie _hwinfo _iconv _id \ + _ifconfig _iftop _ignored _imagemagick _in_vared \ + _inetadm _init_d _initctl _invoke-rc.d _ionice \ + _ip _ipadm _ipset _iptables _irssi \ + _ispell _iwconfig _jails _java _java_class \ + _jexec _jls _jmeter _jmeter-plugins _jobs \ + _jobs_bg _jobs_builtin _jobs_fg _joe _join \ + _jonas _jq _jrnl _kak _kfmclient \ + _kill _killall _kitchen _kld _knife \ + _knock _kvno _language_codes _last _ldd \ + _less _lha _lighttpd _limit _limits \ + _links _lintian _list _list_files _ln \ + _loadkeys _locales _locate _logical_volumes _look \ + _losetup _lp _ls _lsattr _lsblk \ + _lscfg _lsdev _lslv _lsof _lspv \ + _lsusb _lsvg _lunchy _lynx _lzop \ + _mac_applications _mac_files_for_application _madison _maglev_gemstone _mail \ + _mailboxes _main_complete _make _make-kpkg _man \ + _match _math _math_params _matlab _md5sum \ + _mdadm _members _mencal _menu _mere \ + _mergechanges _message _metaflac _mh _middleman \ + _mii-tool _mime_types _mina _mix _mixerctl \ + _mkdir _mkshortcut _mkzsh _module _module-assistant \ + _module_math_func _modutils _mondo _monotone _moosic \ + _mosh _most_recent_file _mount _mozilla _mpc \ + _mplayer _mt _mtools _mtr _multi_parts \ + _multirust _mussh _mutt _mvn _my_accounts \ + _mysql_utils _mysqldiff _nautilus _ncftp _nedit \ + _net_interfaces _netcat _netscape _netstat _newsgroups \ + _next_label _next_tags _nice _nkf _nl \ + _nm _nmap _nmcli _node _normal \ + _nothing _notmuch _npm _nslookup _nvm \ + _object_classes _od _okular _oldlist _open \ + _openssl _options _options_set _options_unset _optirun \ + _osc _other_accounts _pack _parameter _parameters \ + _paste _patch _path_commands _path_files _patool \ + _pax _pbm _pbuilder _pdf _pdftk \ + _perf _perforce _periscope _perl _perl_basepods \ + _perl_modules _perldoc _pfctl _pfexec _pgrep \ + _pgsql_utils _phing _php _physical_volumes _pick_variant \ + _pids _pine _ping _piuparts _pixz \ + _pkcon _pkg-config _pkg5 _pkg_instance _pkgadd \ + _pkginfo _pkgrm _pkgtool _play _pon \ + _port _portaudit _portlint _portmaster _ports \ + _portsnap _postfix _postscript _powerd _prcs \ + _precommand _prefix _print _printenv _printers \ + _procstat _prompt _prove _prstat _ps \ + _ps1234 _pscp _pspdf _psutils _ptree \ + _pump _putclip _pydoc _pygmentize _python \ + _python_modules _qdbus _qemu _qiv _qtplay \ + _quilt _raggle _rails _rake _ralio \ + _ranlib _rar _rclone _rcs _rdesktop \ + _read _read_comp _readelf _readshortcut _rebootin \ + _redirect _redis-cli _regex_arguments _regex_words _remote_files \ + _renice _reprepro _requested _retrieve_cache _retrieve_mac_apps \ + _rfkill _ri _rkt _rlogin _rm \ + _rpm _rpmbuild _rrdtool _rslsync _rspec \ + _rsvm _rsync _rubber _rubocop _ruby \ + _run-help _runit _rvm _sablotron _samba \ + _savecore _sbt _scala _sccs _sched \ + _schedtool _schroot _scl _screen _scrub \ + _sdd _sed _sep_parts _sequence _service \ + _services _set _set_command _setcap _setfacl \ + _setopt _setup _setup.py _sh _showmount \ + _showoff _shutdown _signals _sisu _slrn \ + _smartmontools _smit _snoop _socket _sockstat \ + _softwareupdate _sort _source _spamassassin _sqlite \ + _sqsh _srm _ss _ssh _ssh-copy-id \ + _sshfs _stack _stat _stgit _store_cache \ + _strace _strip _stty _su _sub_commands \ + _subl _subliminal _subscript _subversion _sudo \ + _suffix_alias_files _supervisorctl _surfraw _svcadm _svccfg \ + _svcprop _svcs _svcs_fmri _svm _svn-buildpackage \ + _sysctl _sysstat _system_profiler _systemd _tags \ + _tar _tar_archive _tardy _tcpdump _tcpsys \ + _tcptraceroute _teamocil _telnet _terminals _tex \ + _texi _texinfo _thor _tidy _tiff \ + _tilde _tilde_files _time_zone _tin _tla \ + _tmux _tmuxinator _todo.sh _toilet _toolchain-source \ + _topgit _totd _tpb _tpconfig _tracepath \ + _trap _trash-empty _trash-list _trash-put _trash-restore \ + _tree _ttyctl _tune2fs _twidge _twisted \ + _typeset _udisksctl _ufw _ulimit _uml \ + _unace _uname _unexpand _unhash _uniq \ + _unison _units _update-alternatives _update-rc.d _urls \ + _urpmi _urxvt _uscan _user_admin _user_at_host \ + _user_expand _user_math_func _users _users_on _uzbl \ + _vagrant _valgrind _value _values _vared \ + _vars _vcsh _vim _vim-addons _vim_files \ + _virsh _virtualbox _vnc _vnstat _volume_groups \ + _vorbis _vorbiscomment _vpnc _vserver _vux \ + _w3m _wait _wajig _wakeup_capable_devices _wanna-build \ + _wanted _wc _webbrowser _wemux _wget \ + _whereis _which _whois _wiggle _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 _xdvi _xfig \ + _xft_fonts _xinput _xloadimage _xmlsoft _xmms2 \ + _xmodmap _xournal _xpdf _xrandr _xscreensaver \ + _xset _xt_arguments _xt_session_id _xterm _xv \ + _xwit _xxd _xz _yaourt _yarn \ + _yast _yodl _yp _yum _zargs \ + _zattr _zcalc _zcalc_line _zcash-cli _zcat \ + _zcompile _zdump _zed _zfs _zfs_dataset \ + _zfs_keysource_props _zfs_pool _zftp _zip _zle \ + _zlogin _zmodload _zmv _zoneadm _zones \ + _zpool _zpty _zsh-mime-handler _zsh_autosuggest_accept _zsh_autosuggest_async_pty_create \ + _zsh_autosuggest_async_pty_destroy _zsh_autosuggest_async_pty_recreate _zsh_autosuggest_async_request _zsh_autosuggest_async_response _zsh_autosuggest_async_server \ + _zsh_autosuggest_async_start _zsh_autosuggest_bind_widget _zsh_autosuggest_bind_widgets _zsh_autosuggest_bound_1_accept-and-hold _zsh_autosuggest_bound_1_accept-and-infer-next-history \ + _zsh_autosuggest_bound_1_accept-and-menu-complete _zsh_autosuggest_bound_1_accept-line _zsh_autosuggest_bound_1_accept-line-and-down-history _zsh_autosuggest_bound_1_accept-search _zsh_autosuggest_bound_1_argument-base \ + _zsh_autosuggest_bound_1_auto-suffix-remove _zsh_autosuggest_bound_1_auto-suffix-retain _zsh_autosuggest_bound_1_backward-char _zsh_autosuggest_bound_1_backward-delete-char _zsh_autosuggest_bound_1_backward-delete-word \ + _zsh_autosuggest_bound_1_backward-kill-line _zsh_autosuggest_bound_1_backward-kill-word _zsh_autosuggest_bound_1_backward-word _zsh_autosuggest_bound_1_beginning-of-buffer-or-history _zsh_autosuggest_bound_1_beginning-of-history \ + _zsh_autosuggest_bound_1_beginning-of-line _zsh_autosuggest_bound_1_beginning-of-line-hist _zsh_autosuggest_bound_1_capitalize-word _zsh_autosuggest_bound_1_clear-screen _zsh_autosuggest_bound_1_complete-word \ + _zsh_autosuggest_bound_1_copy-prev-shell-word _zsh_autosuggest_bound_1_copy-prev-word _zsh_autosuggest_bound_1_copy-region-as-kill _zsh_autosuggest_bound_1_delete-char _zsh_autosuggest_bound_1_delete-char-or-list \ + _zsh_autosuggest_bound_1_delete-word _zsh_autosuggest_bound_1_describe-key-briefly _zsh_autosuggest_bound_1_digit-argument _zsh_autosuggest_bound_1_down-case-word _zsh_autosuggest_bound_1_down-history \ + _zsh_autosuggest_bound_1_down-line _zsh_autosuggest_bound_1_down-line-or-history _zsh_autosuggest_bound_1_down-line-or-search _zsh_autosuggest_bound_1_emacs-backward-word _zsh_autosuggest_bound_1_emacs-forward-word \ + _zsh_autosuggest_bound_1_end-of-buffer-or-history _zsh_autosuggest_bound_1_end-of-history _zsh_autosuggest_bound_1_end-of-line _zsh_autosuggest_bound_1_end-of-line-hist _zsh_autosuggest_bound_1_end-of-list \ + _zsh_autosuggest_bound_1_exchange-point-and-mark _zsh_autosuggest_bound_1_execute-last-named-cmd _zsh_autosuggest_bound_1_execute-named-cmd _zsh_autosuggest_bound_1_expand-cmd-path _zsh_autosuggest_bound_1_expand-history \ + _zsh_autosuggest_bound_1_expand-or-complete _zsh_autosuggest_bound_1_expand-or-complete-prefix _zsh_autosuggest_bound_1_expand-word _zsh_autosuggest_bound_1_forward-char _zsh_autosuggest_bound_1_forward-word \ + _zsh_autosuggest_bound_1_get-line _zsh_autosuggest_bound_1_gosmacs-transpose-chars _zsh_autosuggest_bound_1_history-beginning-search-backward _zsh_autosuggest_bound_1_history-beginning-search-forward _zsh_autosuggest_bound_1_history-incremental-pattern-search-backward \ + _zsh_autosuggest_bound_1_history-incremental-pattern-search-forward _zsh_autosuggest_bound_1_history-incremental-search-backward _zsh_autosuggest_bound_1_history-incremental-search-forward _zsh_autosuggest_bound_1_history-search-backward _zsh_autosuggest_bound_1_history-search-forward \ + _zsh_autosuggest_bound_1_history-substring-search-down _zsh_autosuggest_bound_1_history-substring-search-up _zsh_autosuggest_bound_1_infer-next-history _zsh_autosuggest_bound_1_insert-last-word _zsh_autosuggest_bound_1_kill-buffer \ + _zsh_autosuggest_bound_1_kill-line _zsh_autosuggest_bound_1_kill-region _zsh_autosuggest_bound_1_kill-whole-line _zsh_autosuggest_bound_1_kill-word _zsh_autosuggest_bound_1_list-choices \ + _zsh_autosuggest_bound_1_list-expand _zsh_autosuggest_bound_1_magic-space _zsh_autosuggest_bound_1_menu-complete _zsh_autosuggest_bound_1_menu-expand-or-complete _zsh_autosuggest_bound_1_menu-select \ + _zsh_autosuggest_bound_1_neg-argument _zsh_autosuggest_bound_1_overwrite-mode _zsh_autosuggest_bound_1_pound-insert _zsh_autosuggest_bound_1_push-input _zsh_autosuggest_bound_1_push-line \ + _zsh_autosuggest_bound_1_push-line-or-edit _zsh_autosuggest_bound_1_put-replace-selection _zsh_autosuggest_bound_1_quote-line _zsh_autosuggest_bound_1_quote-region _zsh_autosuggest_bound_1_quoted-insert \ + _zsh_autosuggest_bound_1_read-command _zsh_autosuggest_bound_1_recursive-edit _zsh_autosuggest_bound_1_redisplay _zsh_autosuggest_bound_1_redo _zsh_autosuggest_bound_1_reset-prompt \ + _zsh_autosuggest_bound_1_reverse-menu-complete _zsh_autosuggest_bound_1_select-a-blank-word _zsh_autosuggest_bound_1_select-a-shell-word _zsh_autosuggest_bound_1_select-a-word _zsh_autosuggest_bound_1_select-in-blank-word \ + _zsh_autosuggest_bound_1_select-in-shell-word _zsh_autosuggest_bound_1_select-in-word _zsh_autosuggest_bound_1_self-insert _zsh_autosuggest_bound_1_self-insert-unmeta _zsh_autosuggest_bound_1_send-break \ + _zsh_autosuggest_bound_1_set-mark-command _zsh_autosuggest_bound_1_spell-word _zsh_autosuggest_bound_1_split-undo _zsh_autosuggest_bound_1_transpose-chars _zsh_autosuggest_bound_1_transpose-words \ + _zsh_autosuggest_bound_1_undefined-key _zsh_autosuggest_bound_1_undo _zsh_autosuggest_bound_1_universal-argument _zsh_autosuggest_bound_1_up-case-word _zsh_autosuggest_bound_1_up-history \ + _zsh_autosuggest_bound_1_up-line _zsh_autosuggest_bound_1_up-line-or-history _zsh_autosuggest_bound_1_up-line-or-search _zsh_autosuggest_bound_1_vi-add-eol _zsh_autosuggest_bound_1_vi-add-next \ + _zsh_autosuggest_bound_1_vi-backward-blank-word _zsh_autosuggest_bound_1_vi-backward-blank-word-end _zsh_autosuggest_bound_1_vi-backward-char _zsh_autosuggest_bound_1_vi-backward-delete-char _zsh_autosuggest_bound_1_vi-backward-kill-word \ + _zsh_autosuggest_bound_1_vi-backward-word _zsh_autosuggest_bound_1_vi-backward-word-end _zsh_autosuggest_bound_1_vi-beginning-of-line _zsh_autosuggest_bound_1_vi-caps-lock-panic _zsh_autosuggest_bound_1_vi-change \ + _zsh_autosuggest_bound_1_vi-change-eol _zsh_autosuggest_bound_1_vi-change-whole-line _zsh_autosuggest_bound_1_vi-cmd-mode _zsh_autosuggest_bound_1_vi-delete _zsh_autosuggest_bound_1_vi-delete-char \ + _zsh_autosuggest_bound_1_vi-digit-or-beginning-of-line _zsh_autosuggest_bound_1_vi-down-line-or-history _zsh_autosuggest_bound_1_vi-end-of-line _zsh_autosuggest_bound_1_vi-fetch-history _zsh_autosuggest_bound_1_vi-find-next-char \ + _zsh_autosuggest_bound_1_vi-find-next-char-skip _zsh_autosuggest_bound_1_vi-find-prev-char _zsh_autosuggest_bound_1_vi-find-prev-char-skip _zsh_autosuggest_bound_1_vi-first-non-blank _zsh_autosuggest_bound_1_vi-forward-blank-word \ + _zsh_autosuggest_bound_1_vi-forward-blank-word-end _zsh_autosuggest_bound_1_vi-forward-char _zsh_autosuggest_bound_1_vi-forward-word _zsh_autosuggest_bound_1_vi-forward-word-end _zsh_autosuggest_bound_1_vi-goto-column \ + _zsh_autosuggest_bound_1_vi-goto-mark _zsh_autosuggest_bound_1_vi-goto-mark-line _zsh_autosuggest_bound_1_vi-history-search-backward _zsh_autosuggest_bound_1_vi-history-search-forward _zsh_autosuggest_bound_1_vi-indent \ + _zsh_autosuggest_bound_1_vi-insert _zsh_autosuggest_bound_1_vi-insert-bol _zsh_autosuggest_bound_1_vi-join _zsh_autosuggest_bound_1_vi-kill-eol _zsh_autosuggest_bound_1_vi-kill-line \ + _zsh_autosuggest_bound_1_vi-match-bracket _zsh_autosuggest_bound_1_vi-open-line-above _zsh_autosuggest_bound_1_vi-open-line-below _zsh_autosuggest_bound_1_vi-oper-swap-case _zsh_autosuggest_bound_1_vi-pound-insert \ + _zsh_autosuggest_bound_1_vi-put-after _zsh_autosuggest_bound_1_vi-put-before _zsh_autosuggest_bound_1_vi-quoted-insert _zsh_autosuggest_bound_1_vi-repeat-change _zsh_autosuggest_bound_1_vi-repeat-find \ + _zsh_autosuggest_bound_1_vi-repeat-search _zsh_autosuggest_bound_1_vi-replace _zsh_autosuggest_bound_1_vi-replace-chars _zsh_autosuggest_bound_1_vi-rev-repeat-find _zsh_autosuggest_bound_1_vi-rev-repeat-search \ + _zsh_autosuggest_bound_1_vi-set-buffer _zsh_autosuggest_bound_1_vi-set-mark _zsh_autosuggest_bound_1_vi-substitute _zsh_autosuggest_bound_1_vi-swap-case _zsh_autosuggest_bound_1_vi-undo-change \ + _zsh_autosuggest_bound_1_vi-unindent _zsh_autosuggest_bound_1_vi-up-line-or-history _zsh_autosuggest_bound_1_vi-yank _zsh_autosuggest_bound_1_vi-yank-eol _zsh_autosuggest_bound_1_vi-yank-whole-line \ + _zsh_autosuggest_bound_1_visual-line-mode _zsh_autosuggest_bound_1_visual-mode _zsh_autosuggest_bound_1_what-cursor-position _zsh_autosuggest_bound_1_where-is _zsh_autosuggest_bound_1_yank-pop \ + _zsh_autosuggest_bound_2_accept-and-hold _zsh_autosuggest_bound_2_accept-and-infer-next-history _zsh_autosuggest_bound_2_accept-and-menu-complete _zsh_autosuggest_bound_2_accept-line _zsh_autosuggest_bound_2_accept-line-and-down-history \ + _zsh_autosuggest_bound_2_accept-search _zsh_autosuggest_bound_2_argument-base _zsh_autosuggest_bound_2_auto-suffix-remove _zsh_autosuggest_bound_2_auto-suffix-retain _zsh_autosuggest_bound_2_backward-char \ + _zsh_autosuggest_bound_2_backward-delete-char _zsh_autosuggest_bound_2_backward-delete-word _zsh_autosuggest_bound_2_backward-kill-line _zsh_autosuggest_bound_2_backward-kill-word _zsh_autosuggest_bound_2_backward-word \ + _zsh_autosuggest_bound_2_beginning-of-buffer-or-history _zsh_autosuggest_bound_2_beginning-of-history _zsh_autosuggest_bound_2_beginning-of-line _zsh_autosuggest_bound_2_beginning-of-line-hist _zsh_autosuggest_bound_2_capitalize-word \ + _zsh_autosuggest_bound_2_clear-screen _zsh_autosuggest_bound_2_complete-word _zsh_autosuggest_bound_2_copy-prev-shell-word _zsh_autosuggest_bound_2_copy-prev-word _zsh_autosuggest_bound_2_copy-region-as-kill \ + _zsh_autosuggest_bound_2_delete-char _zsh_autosuggest_bound_2_delete-char-or-list _zsh_autosuggest_bound_2_delete-word _zsh_autosuggest_bound_2_describe-key-briefly _zsh_autosuggest_bound_2_digit-argument \ + _zsh_autosuggest_bound_2_down-case-word _zsh_autosuggest_bound_2_down-history _zsh_autosuggest_bound_2_down-line _zsh_autosuggest_bound_2_down-line-or-history _zsh_autosuggest_bound_2_down-line-or-search \ + _zsh_autosuggest_bound_2_emacs-backward-word _zsh_autosuggest_bound_2_emacs-forward-word _zsh_autosuggest_bound_2_end-of-buffer-or-history _zsh_autosuggest_bound_2_end-of-history _zsh_autosuggest_bound_2_end-of-line \ + _zsh_autosuggest_bound_2_end-of-line-hist _zsh_autosuggest_bound_2_end-of-list _zsh_autosuggest_bound_2_exchange-point-and-mark _zsh_autosuggest_bound_2_execute-last-named-cmd _zsh_autosuggest_bound_2_execute-named-cmd \ + _zsh_autosuggest_bound_2_expand-cmd-path _zsh_autosuggest_bound_2_expand-history _zsh_autosuggest_bound_2_expand-or-complete _zsh_autosuggest_bound_2_expand-or-complete-prefix _zsh_autosuggest_bound_2_expand-word \ + _zsh_autosuggest_bound_2_forward-char _zsh_autosuggest_bound_2_forward-word _zsh_autosuggest_bound_2_get-line _zsh_autosuggest_bound_2_gosmacs-transpose-chars _zsh_autosuggest_bound_2_history-beginning-search-backward \ + _zsh_autosuggest_bound_2_history-beginning-search-forward _zsh_autosuggest_bound_2_history-incremental-pattern-search-backward _zsh_autosuggest_bound_2_history-incremental-pattern-search-forward _zsh_autosuggest_bound_2_history-incremental-search-backward _zsh_autosuggest_bound_2_history-incremental-search-forward \ + _zsh_autosuggest_bound_2_history-search-backward _zsh_autosuggest_bound_2_history-search-forward _zsh_autosuggest_bound_2_history-substring-search-down _zsh_autosuggest_bound_2_history-substring-search-up _zsh_autosuggest_bound_2_infer-next-history \ + _zsh_autosuggest_bound_2_insert-last-word _zsh_autosuggest_bound_2_kill-buffer _zsh_autosuggest_bound_2_kill-line _zsh_autosuggest_bound_2_kill-region _zsh_autosuggest_bound_2_kill-whole-line \ + _zsh_autosuggest_bound_2_kill-word _zsh_autosuggest_bound_2_list-choices _zsh_autosuggest_bound_2_list-expand _zsh_autosuggest_bound_2_magic-space _zsh_autosuggest_bound_2_menu-complete \ + _zsh_autosuggest_bound_2_menu-expand-or-complete _zsh_autosuggest_bound_2_menu-select _zsh_autosuggest_bound_2_neg-argument _zsh_autosuggest_bound_2_overwrite-mode _zsh_autosuggest_bound_2_pound-insert \ + _zsh_autosuggest_bound_2_push-input _zsh_autosuggest_bound_2_push-line _zsh_autosuggest_bound_2_push-line-or-edit _zsh_autosuggest_bound_2_put-replace-selection _zsh_autosuggest_bound_2_quote-line \ + _zsh_autosuggest_bound_2_quote-region _zsh_autosuggest_bound_2_quoted-insert _zsh_autosuggest_bound_2_read-command _zsh_autosuggest_bound_2_recursive-edit _zsh_autosuggest_bound_2_redisplay \ + _zsh_autosuggest_bound_2_redo _zsh_autosuggest_bound_2_reset-prompt _zsh_autosuggest_bound_2_reverse-menu-complete _zsh_autosuggest_bound_2_select-a-blank-word _zsh_autosuggest_bound_2_select-a-shell-word \ + _zsh_autosuggest_bound_2_select-a-word _zsh_autosuggest_bound_2_select-in-blank-word _zsh_autosuggest_bound_2_select-in-shell-word _zsh_autosuggest_bound_2_select-in-word _zsh_autosuggest_bound_2_self-insert \ + _zsh_autosuggest_bound_2_self-insert-unmeta _zsh_autosuggest_bound_2_send-break _zsh_autosuggest_bound_2_set-mark-command _zsh_autosuggest_bound_2_spell-word _zsh_autosuggest_bound_2_split-undo \ + _zsh_autosuggest_bound_2_transpose-chars _zsh_autosuggest_bound_2_transpose-words _zsh_autosuggest_bound_2_undefined-key _zsh_autosuggest_bound_2_undo _zsh_autosuggest_bound_2_universal-argument \ + _zsh_autosuggest_bound_2_up-case-word _zsh_autosuggest_bound_2_up-history _zsh_autosuggest_bound_2_up-line _zsh_autosuggest_bound_2_up-line-or-history _zsh_autosuggest_bound_2_up-line-or-search \ + _zsh_autosuggest_bound_2_vi-add-eol _zsh_autosuggest_bound_2_vi-add-next _zsh_autosuggest_bound_2_vi-backward-blank-word _zsh_autosuggest_bound_2_vi-backward-blank-word-end _zsh_autosuggest_bound_2_vi-backward-char \ + _zsh_autosuggest_bound_2_vi-backward-delete-char _zsh_autosuggest_bound_2_vi-backward-kill-word _zsh_autosuggest_bound_2_vi-backward-word _zsh_autosuggest_bound_2_vi-backward-word-end _zsh_autosuggest_bound_2_vi-beginning-of-line \ + _zsh_autosuggest_bound_2_vi-caps-lock-panic _zsh_autosuggest_bound_2_vi-change _zsh_autosuggest_bound_2_vi-change-eol _zsh_autosuggest_bound_2_vi-change-whole-line _zsh_autosuggest_bound_2_vi-cmd-mode \ + _zsh_autosuggest_bound_2_vi-delete _zsh_autosuggest_bound_2_vi-delete-char _zsh_autosuggest_bound_2_vi-digit-or-beginning-of-line _zsh_autosuggest_bound_2_vi-down-line-or-history _zsh_autosuggest_bound_2_vi-end-of-line \ + _zsh_autosuggest_bound_2_vi-fetch-history _zsh_autosuggest_bound_2_vi-find-next-char _zsh_autosuggest_bound_2_vi-find-next-char-skip _zsh_autosuggest_bound_2_vi-find-prev-char _zsh_autosuggest_bound_2_vi-find-prev-char-skip \ + _zsh_autosuggest_bound_2_vi-first-non-blank _zsh_autosuggest_bound_2_vi-forward-blank-word _zsh_autosuggest_bound_2_vi-forward-blank-word-end _zsh_autosuggest_bound_2_vi-forward-char _zsh_autosuggest_bound_2_vi-forward-word \ + _zsh_autosuggest_bound_2_vi-forward-word-end _zsh_autosuggest_bound_2_vi-goto-column _zsh_autosuggest_bound_2_vi-goto-mark _zsh_autosuggest_bound_2_vi-goto-mark-line _zsh_autosuggest_bound_2_vi-history-search-backward \ + _zsh_autosuggest_bound_2_vi-history-search-forward _zsh_autosuggest_bound_2_vi-indent _zsh_autosuggest_bound_2_vi-insert _zsh_autosuggest_bound_2_vi-insert-bol _zsh_autosuggest_bound_2_vi-join \ + _zsh_autosuggest_bound_2_vi-kill-eol _zsh_autosuggest_bound_2_vi-kill-line _zsh_autosuggest_bound_2_vi-match-bracket _zsh_autosuggest_bound_2_vi-open-line-above _zsh_autosuggest_bound_2_vi-open-line-below \ + _zsh_autosuggest_bound_2_vi-oper-swap-case _zsh_autosuggest_bound_2_vi-pound-insert _zsh_autosuggest_bound_2_vi-put-after _zsh_autosuggest_bound_2_vi-put-before _zsh_autosuggest_bound_2_vi-quoted-insert \ + _zsh_autosuggest_bound_2_vi-repeat-change _zsh_autosuggest_bound_2_vi-repeat-find _zsh_autosuggest_bound_2_vi-repeat-search _zsh_autosuggest_bound_2_vi-replace _zsh_autosuggest_bound_2_vi-replace-chars \ + _zsh_autosuggest_bound_2_vi-rev-repeat-find _zsh_autosuggest_bound_2_vi-rev-repeat-search _zsh_autosuggest_bound_2_vi-set-buffer _zsh_autosuggest_bound_2_vi-set-mark _zsh_autosuggest_bound_2_vi-substitute \ + _zsh_autosuggest_bound_2_vi-swap-case _zsh_autosuggest_bound_2_vi-undo-change _zsh_autosuggest_bound_2_vi-unindent _zsh_autosuggest_bound_2_vi-up-line-or-history _zsh_autosuggest_bound_2_vi-yank \ + _zsh_autosuggest_bound_2_vi-yank-eol _zsh_autosuggest_bound_2_vi-yank-whole-line _zsh_autosuggest_bound_2_visual-line-mode _zsh_autosuggest_bound_2_visual-mode _zsh_autosuggest_bound_2_what-cursor-position \ + _zsh_autosuggest_bound_2_where-is _zsh_autosuggest_bound_2_yank-pop _zsh_autosuggest_clear _zsh_autosuggest_disable _zsh_autosuggest_enable \ + _zsh_autosuggest_escape_command _zsh_autosuggest_execute _zsh_autosuggest_feature_detect_zpty_returns_fd _zsh_autosuggest_fetch _zsh_autosuggest_get_bind_count \ + _zsh_autosuggest_highlight_apply _zsh_autosuggest_highlight_reset _zsh_autosuggest_incr_bind_count _zsh_autosuggest_invoke_original_widget _zsh_autosuggest_modify \ + _zsh_autosuggest_orig_menu-select _zsh_autosuggest_partial_accept _zsh_autosuggest_start _zsh_autosuggest_strategy_default _zsh_autosuggest_strategy_match_prev_cmd \ + _zsh_autosuggest_suggest _zsh_autosuggest_toggle _zsh_autosuggest_widget_accept _zsh_autosuggest_widget_clear _zsh_autosuggest_widget_disable \ + _zsh_autosuggest_widget_enable _zsh_autosuggest_widget_execute _zsh_autosuggest_widget_fetch _zsh_autosuggest_widget_modify _zsh_autosuggest_widget_partial_accept \ + _zsh_autosuggest_widget_suggest _zsh_autosuggest_widget_toggle _zsh_highlight _zsh_highlight_add_highlight _zsh_highlight_apply_zle_highlight \ + _zsh_highlight_bind_widgets _zsh_highlight_brackets_match _zsh_highlight_buffer_modified _zsh_highlight_call_widget _zsh_highlight_cursor_moved \ + _zsh_highlight_highlighter_brackets_paint _zsh_highlight_highlighter_brackets_predicate _zsh_highlight_highlighter_cursor_paint _zsh_highlight_highlighter_cursor_predicate _zsh_highlight_highlighter_line_paint \ + _zsh_highlight_highlighter_line_predicate _zsh_highlight_highlighter_main_paint _zsh_highlight_highlighter_main_predicate _zsh_highlight_highlighter_pattern_paint _zsh_highlight_highlighter_pattern_predicate \ + _zsh_highlight_highlighter_root_paint _zsh_highlight_highlighter_root_predicate _zsh_highlight_load_highlighters _zsh_highlight_main__is_redirection _zsh_highlight_main__precmd_hook \ + _zsh_highlight_main__resolve_alias _zsh_highlight_main__stack_pop _zsh_highlight_main__type _zsh_highlight_main_add_region_highlight _zsh_highlight_main_highlighter_check_assign \ + _zsh_highlight_main_highlighter_check_path _zsh_highlight_main_highlighter_expand_path _zsh_highlight_main_highlighter_highlight_dollar_string _zsh_highlight_main_highlighter_highlight_path_separators _zsh_highlight_main_highlighter_highlight_string \ + _zsh_highlight_pattern_highlighter_loop _zsh_highlight_preexec_hook _zsh_highlight_widget_orig-s0.0000040000-r16309-_bash_complete-word _zsh_highlight_widget_orig-s0.0000040000-r16309-_bash_list-choices _zsh_highlight_widget_orig-s0.0000040000-r16309-_complete_debug \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-_complete_help _zsh_highlight_widget_orig-s0.0000040000-r16309-_complete_tag _zsh_highlight_widget_orig-s0.0000040000-r16309-_correct_filename _zsh_highlight_widget_orig-s0.0000040000-r16309-_correct_word _zsh_highlight_widget_orig-s0.0000040000-r16309-_expand_alias \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-_expand_word _zsh_highlight_widget_orig-s0.0000040000-r16309-_history-complete-newer _zsh_highlight_widget_orig-s0.0000040000-r16309-_history-complete-older _zsh_highlight_widget_orig-s0.0000040000-r16309-_list_expansions _zsh_highlight_widget_orig-s0.0000040000-r16309-_most_recent_file \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-_next_tags _zsh_highlight_widget_orig-s0.0000040000-r16309-_read_comp _zsh_highlight_widget_orig-s0.0000040000-r16309-accept-and-hold _zsh_highlight_widget_orig-s0.0000040000-r16309-accept-and-infer-next-history _zsh_highlight_widget_orig-s0.0000040000-r16309-accept-and-menu-complete \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-accept-line _zsh_highlight_widget_orig-s0.0000040000-r16309-accept-line-and-down-history _zsh_highlight_widget_orig-s0.0000040000-r16309-accept-search _zsh_highlight_widget_orig-s0.0000040000-r16309-argument-base _zsh_highlight_widget_orig-s0.0000040000-r16309-auto-suffix-remove \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-auto-suffix-retain _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-accept _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-clear _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-disable _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-enable \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-execute _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-fetch _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-complete-word _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-delete-char-or-list _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-expand-or-complete \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-expand-or-complete-prefix _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-history-substring-search-down _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-history-substring-search-up _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-list-choices _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-menu-complete \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-menu-select _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-orig-2-reverse-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-suggest _zsh_highlight_widget_orig-s0.0000040000-r16309-autosuggest-toggle \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-backward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-backward-delete-char _zsh_highlight_widget_orig-s0.0000040000-r16309-backward-delete-word _zsh_highlight_widget_orig-s0.0000040000-r16309-backward-kill-line _zsh_highlight_widget_orig-s0.0000040000-r16309-backward-kill-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-backward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-beginning-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-beginning-of-history _zsh_highlight_widget_orig-s0.0000040000-r16309-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-beginning-of-line-hist \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-capitalize-word _zsh_highlight_widget_orig-s0.0000040000-r16309-clear-screen _zsh_highlight_widget_orig-s0.0000040000-r16309-complete-word _zsh_highlight_widget_orig-s0.0000040000-r16309-copy-prev-shell-word _zsh_highlight_widget_orig-s0.0000040000-r16309-copy-prev-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-copy-region-as-kill _zsh_highlight_widget_orig-s0.0000040000-r16309-delete-char _zsh_highlight_widget_orig-s0.0000040000-r16309-delete-char-or-list _zsh_highlight_widget_orig-s0.0000040000-r16309-delete-word _zsh_highlight_widget_orig-s0.0000040000-r16309-describe-key-briefly \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-digit-argument _zsh_highlight_widget_orig-s0.0000040000-r16309-down-case-word _zsh_highlight_widget_orig-s0.0000040000-r16309-down-history _zsh_highlight_widget_orig-s0.0000040000-r16309-down-line _zsh_highlight_widget_orig-s0.0000040000-r16309-down-line-or-history \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-down-line-or-search _zsh_highlight_widget_orig-s0.0000040000-r16309-emacs-backward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-emacs-forward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-end-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-end-of-history \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-end-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-end-of-line-hist _zsh_highlight_widget_orig-s0.0000040000-r16309-end-of-list _zsh_highlight_widget_orig-s0.0000040000-r16309-exchange-point-and-mark _zsh_highlight_widget_orig-s0.0000040000-r16309-execute-last-named-cmd \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-execute-named-cmd _zsh_highlight_widget_orig-s0.0000040000-r16309-expand-cmd-path _zsh_highlight_widget_orig-s0.0000040000-r16309-expand-history _zsh_highlight_widget_orig-s0.0000040000-r16309-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-expand-or-complete-prefix \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-expand-word _zsh_highlight_widget_orig-s0.0000040000-r16309-forward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-forward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-get-line _zsh_highlight_widget_orig-s0.0000040000-r16309-gosmacs-transpose-chars \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-history-beginning-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-history-beginning-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-history-incremental-pattern-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-history-incremental-pattern-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-history-incremental-search-backward \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-history-incremental-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-history-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-history-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-history-substring-search-down _zsh_highlight_widget_orig-s0.0000040000-r16309-history-substring-search-up \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-infer-next-history _zsh_highlight_widget_orig-s0.0000040000-r16309-insert-last-word _zsh_highlight_widget_orig-s0.0000040000-r16309-kill-buffer _zsh_highlight_widget_orig-s0.0000040000-r16309-kill-line _zsh_highlight_widget_orig-s0.0000040000-r16309-kill-region \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-kill-whole-line _zsh_highlight_widget_orig-s0.0000040000-r16309-kill-word _zsh_highlight_widget_orig-s0.0000040000-r16309-list-choices _zsh_highlight_widget_orig-s0.0000040000-r16309-list-expand _zsh_highlight_widget_orig-s0.0000040000-r16309-magic-space \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-menu-select _zsh_highlight_widget_orig-s0.0000040000-r16309-neg-argument _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_bash_complete-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_bash_list-choices _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_complete_debug _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_complete_help _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_complete_tag _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_correct_filename \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_correct_word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_expand_alias _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_expand_word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_history-complete-newer _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_history-complete-older \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_list_expansions _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_most_recent_file _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_next_tags _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-_read_comp _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-accept-and-hold \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-accept-and-infer-next-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-accept-and-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-accept-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-accept-line-and-down-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-accept-search \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-argument-base _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-auto-suffix-remove _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-auto-suffix-retain _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-accept _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-clear \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-disable _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-enable _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-execute _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-fetch _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-complete-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-delete-char-or-list _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-expand-or-complete-prefix _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-history-substring-search-down _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-history-substring-search-up \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-list-choices _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-menu-select _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-orig-1-reverse-menu-complete \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-suggest _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-autosuggest-toggle _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-backward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-backward-delete-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-backward-delete-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-backward-kill-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-backward-kill-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-backward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-beginning-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-beginning-of-history \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-beginning-of-line-hist _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-capitalize-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-clear-screen _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-complete-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-copy-prev-shell-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-copy-prev-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-copy-region-as-kill _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-delete-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-delete-char-or-list \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-delete-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-describe-key-briefly _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-digit-argument _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-down-case-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-down-history \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-down-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-down-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-down-line-or-search _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-emacs-backward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-emacs-forward-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-end-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-end-of-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-end-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-end-of-line-hist _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-end-of-list \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-exchange-point-and-mark _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-execute-last-named-cmd _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-execute-named-cmd _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-expand-cmd-path _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-expand-history \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-expand-or-complete-prefix _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-expand-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-forward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-forward-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-get-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-gosmacs-transpose-chars _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-beginning-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-beginning-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-incremental-pattern-search-backward \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-incremental-pattern-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-incremental-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-incremental-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-search-forward \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-substring-search-down _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-history-substring-search-up _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-infer-next-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-insert-last-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-kill-buffer \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-kill-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-kill-region _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-kill-whole-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-kill-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-list-choices \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-list-expand _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-magic-space _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-menu-select \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-neg-argument _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-overwrite-mode _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-pound-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-push-input _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-push-line \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-push-line-or-edit _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-put-replace-selection _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-quote-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-quote-region _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-quoted-insert \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-read-command _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-recursive-edit _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-redisplay _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-redo _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-reset-prompt \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-reverse-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-select-a-blank-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-select-a-shell-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-select-a-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-select-in-blank-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-select-in-shell-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-select-in-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-self-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-self-insert-unmeta _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-send-break \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-set-mark-command _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-spell-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-split-undo _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-transpose-chars _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-transpose-words \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-undefined-key _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-undo _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-universal-argument _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-up-case-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-up-history \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-up-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-up-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-up-line-or-search _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-add-eol _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-add-next \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-backward-blank-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-backward-blank-word-end _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-backward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-backward-delete-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-backward-kill-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-backward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-backward-word-end _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-caps-lock-panic _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-change \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-change-eol _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-change-whole-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-cmd-mode _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-delete _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-delete-char \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-digit-or-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-down-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-end-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-fetch-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-find-next-char \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-find-next-char-skip _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-find-prev-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-find-prev-char-skip _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-first-non-blank _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-forward-blank-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-forward-blank-word-end _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-forward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-forward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-forward-word-end _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-goto-column \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-goto-mark _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-goto-mark-line _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-history-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-history-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-indent \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-insert-bol _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-join _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-kill-eol _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-kill-line \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-match-bracket _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-open-line-above _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-open-line-below _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-oper-swap-case _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-pound-insert \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-put-after _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-put-before _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-quoted-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-repeat-change _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-repeat-find \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-repeat-search _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-replace _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-replace-chars _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-rev-repeat-find _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-rev-repeat-search \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-set-buffer _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-set-mark _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-substitute _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-swap-case _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-undo-change \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-unindent _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-up-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-yank _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-yank-eol _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-vi-yank-whole-line \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-visual-line-mode _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-visual-mode _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-what-cursor-position _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-where-is _zsh_highlight_widget_orig-s0.0000040000-r16309-orig-s0.0000070000-r16561-yank-pop \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-overwrite-mode _zsh_highlight_widget_orig-s0.0000040000-r16309-pound-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-push-input _zsh_highlight_widget_orig-s0.0000040000-r16309-push-line _zsh_highlight_widget_orig-s0.0000040000-r16309-push-line-or-edit \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-put-replace-selection _zsh_highlight_widget_orig-s0.0000040000-r16309-quote-line _zsh_highlight_widget_orig-s0.0000040000-r16309-quote-region _zsh_highlight_widget_orig-s0.0000040000-r16309-quoted-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-read-command \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-recursive-edit _zsh_highlight_widget_orig-s0.0000040000-r16309-redisplay _zsh_highlight_widget_orig-s0.0000040000-r16309-redo _zsh_highlight_widget_orig-s0.0000040000-r16309-reset-prompt _zsh_highlight_widget_orig-s0.0000040000-r16309-reverse-menu-complete \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-select-a-blank-word _zsh_highlight_widget_orig-s0.0000040000-r16309-select-a-shell-word _zsh_highlight_widget_orig-s0.0000040000-r16309-select-a-word _zsh_highlight_widget_orig-s0.0000040000-r16309-select-in-blank-word _zsh_highlight_widget_orig-s0.0000040000-r16309-select-in-shell-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-select-in-word _zsh_highlight_widget_orig-s0.0000040000-r16309-self-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-self-insert-unmeta _zsh_highlight_widget_orig-s0.0000040000-r16309-send-break _zsh_highlight_widget_orig-s0.0000040000-r16309-set-mark-command \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-spell-word _zsh_highlight_widget_orig-s0.0000040000-r16309-split-undo _zsh_highlight_widget_orig-s0.0000040000-r16309-transpose-chars _zsh_highlight_widget_orig-s0.0000040000-r16309-transpose-words _zsh_highlight_widget_orig-s0.0000040000-r16309-undefined-key \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-undo _zsh_highlight_widget_orig-s0.0000040000-r16309-universal-argument _zsh_highlight_widget_orig-s0.0000040000-r16309-up-case-word _zsh_highlight_widget_orig-s0.0000040000-r16309-up-history _zsh_highlight_widget_orig-s0.0000040000-r16309-up-line \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-up-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-up-line-or-search _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-add-eol _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-add-next _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-backward-blank-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-backward-blank-word-end _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-backward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-backward-delete-char _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-backward-kill-word _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-backward-word \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-backward-word-end _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-caps-lock-panic _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-change _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-change-eol \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-change-whole-line _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-cmd-mode _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-delete _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-delete-char _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-digit-or-beginning-of-line \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-down-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-end-of-line _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-fetch-history _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-find-next-char _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-find-next-char-skip \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-find-prev-char _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-find-prev-char-skip _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-first-non-blank _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-forward-blank-word _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-forward-blank-word-end \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-forward-char _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-forward-word _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-forward-word-end _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-goto-column _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-goto-mark \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-goto-mark-line _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-history-search-backward _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-history-search-forward _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-indent _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-insert \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-insert-bol _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-join _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-kill-eol _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-kill-line _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-match-bracket \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-open-line-above _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-open-line-below _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-oper-swap-case _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-pound-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-put-after \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-put-before _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-quoted-insert _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-repeat-change _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-repeat-find _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-repeat-search \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-replace _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-replace-chars _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-rev-repeat-find _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-rev-repeat-search _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-set-buffer \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-set-mark _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-substitute _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-swap-case _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-undo-change _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-unindent \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-up-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-yank _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-yank-eol _zsh_highlight_widget_orig-s0.0000040000-r16309-vi-yank-whole-line _zsh_highlight_widget_orig-s0.0000040000-r16309-visual-line-mode \ + _zsh_highlight_widget_orig-s0.0000040000-r16309-visual-mode _zsh_highlight_widget_orig-s0.0000040000-r16309-what-cursor-position _zsh_highlight_widget_orig-s0.0000040000-r16309-where-is _zsh_highlight_widget_orig-s0.0000040000-r16309-yank-pop _zsh_highlight_widget_orig-s0.0000040000-r3119-_bash_complete-word \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-_bash_list-choices _zsh_highlight_widget_orig-s0.0000040000-r3119-_complete_debug _zsh_highlight_widget_orig-s0.0000040000-r3119-_complete_help _zsh_highlight_widget_orig-s0.0000040000-r3119-_complete_tag _zsh_highlight_widget_orig-s0.0000040000-r3119-_correct_filename \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-_correct_word _zsh_highlight_widget_orig-s0.0000040000-r3119-_expand_alias _zsh_highlight_widget_orig-s0.0000040000-r3119-_expand_word _zsh_highlight_widget_orig-s0.0000040000-r3119-_history-complete-newer _zsh_highlight_widget_orig-s0.0000040000-r3119-_history-complete-older \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-_list_expansions _zsh_highlight_widget_orig-s0.0000040000-r3119-_most_recent_file _zsh_highlight_widget_orig-s0.0000040000-r3119-_next_tags _zsh_highlight_widget_orig-s0.0000040000-r3119-_read_comp _zsh_highlight_widget_orig-s0.0000040000-r3119-accept-and-hold \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-accept-and-infer-next-history _zsh_highlight_widget_orig-s0.0000040000-r3119-accept-and-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r3119-accept-line _zsh_highlight_widget_orig-s0.0000040000-r3119-accept-line-and-down-history _zsh_highlight_widget_orig-s0.0000040000-r3119-accept-search \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-argument-base _zsh_highlight_widget_orig-s0.0000040000-r3119-auto-suffix-remove _zsh_highlight_widget_orig-s0.0000040000-r3119-auto-suffix-retain _zsh_highlight_widget_orig-s0.0000040000-r3119-backward-char _zsh_highlight_widget_orig-s0.0000040000-r3119-backward-delete-char \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-backward-delete-word _zsh_highlight_widget_orig-s0.0000040000-r3119-backward-kill-line _zsh_highlight_widget_orig-s0.0000040000-r3119-backward-kill-word _zsh_highlight_widget_orig-s0.0000040000-r3119-backward-word _zsh_highlight_widget_orig-s0.0000040000-r3119-beginning-of-buffer-or-history \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-beginning-of-history _zsh_highlight_widget_orig-s0.0000040000-r3119-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r3119-beginning-of-line-hist _zsh_highlight_widget_orig-s0.0000040000-r3119-capitalize-word _zsh_highlight_widget_orig-s0.0000040000-r3119-clear-screen \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-complete-word _zsh_highlight_widget_orig-s0.0000040000-r3119-copy-prev-shell-word _zsh_highlight_widget_orig-s0.0000040000-r3119-copy-prev-word _zsh_highlight_widget_orig-s0.0000040000-r3119-copy-region-as-kill _zsh_highlight_widget_orig-s0.0000040000-r3119-delete-char \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-delete-char-or-list _zsh_highlight_widget_orig-s0.0000040000-r3119-delete-word _zsh_highlight_widget_orig-s0.0000040000-r3119-describe-key-briefly _zsh_highlight_widget_orig-s0.0000040000-r3119-digit-argument _zsh_highlight_widget_orig-s0.0000040000-r3119-down-case-word \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-down-history _zsh_highlight_widget_orig-s0.0000040000-r3119-down-line _zsh_highlight_widget_orig-s0.0000040000-r3119-down-line-or-history _zsh_highlight_widget_orig-s0.0000040000-r3119-down-line-or-search _zsh_highlight_widget_orig-s0.0000040000-r3119-emacs-backward-word \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-emacs-forward-word _zsh_highlight_widget_orig-s0.0000040000-r3119-end-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000040000-r3119-end-of-history _zsh_highlight_widget_orig-s0.0000040000-r3119-end-of-line _zsh_highlight_widget_orig-s0.0000040000-r3119-end-of-line-hist \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-end-of-list _zsh_highlight_widget_orig-s0.0000040000-r3119-exchange-point-and-mark _zsh_highlight_widget_orig-s0.0000040000-r3119-execute-last-named-cmd _zsh_highlight_widget_orig-s0.0000040000-r3119-execute-named-cmd _zsh_highlight_widget_orig-s0.0000040000-r3119-expand-cmd-path \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-expand-history _zsh_highlight_widget_orig-s0.0000040000-r3119-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r3119-expand-or-complete-prefix _zsh_highlight_widget_orig-s0.0000040000-r3119-expand-word _zsh_highlight_widget_orig-s0.0000040000-r3119-forward-char \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-forward-word _zsh_highlight_widget_orig-s0.0000040000-r3119-get-line _zsh_highlight_widget_orig-s0.0000040000-r3119-gosmacs-transpose-chars _zsh_highlight_widget_orig-s0.0000040000-r3119-history-beginning-search-backward _zsh_highlight_widget_orig-s0.0000040000-r3119-history-beginning-search-forward \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-history-incremental-pattern-search-backward _zsh_highlight_widget_orig-s0.0000040000-r3119-history-incremental-pattern-search-forward _zsh_highlight_widget_orig-s0.0000040000-r3119-history-incremental-search-backward _zsh_highlight_widget_orig-s0.0000040000-r3119-history-incremental-search-forward _zsh_highlight_widget_orig-s0.0000040000-r3119-history-search-backward \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-history-search-forward _zsh_highlight_widget_orig-s0.0000040000-r3119-infer-next-history _zsh_highlight_widget_orig-s0.0000040000-r3119-insert-last-word _zsh_highlight_widget_orig-s0.0000040000-r3119-kill-buffer _zsh_highlight_widget_orig-s0.0000040000-r3119-kill-line \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-kill-region _zsh_highlight_widget_orig-s0.0000040000-r3119-kill-whole-line _zsh_highlight_widget_orig-s0.0000040000-r3119-kill-word _zsh_highlight_widget_orig-s0.0000040000-r3119-list-choices _zsh_highlight_widget_orig-s0.0000040000-r3119-list-expand \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-magic-space _zsh_highlight_widget_orig-s0.0000040000-r3119-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r3119-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000040000-r3119-neg-argument _zsh_highlight_widget_orig-s0.0000040000-r3119-overwrite-mode \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-pound-insert _zsh_highlight_widget_orig-s0.0000040000-r3119-push-input _zsh_highlight_widget_orig-s0.0000040000-r3119-push-line _zsh_highlight_widget_orig-s0.0000040000-r3119-push-line-or-edit _zsh_highlight_widget_orig-s0.0000040000-r3119-put-replace-selection \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-quote-line _zsh_highlight_widget_orig-s0.0000040000-r3119-quote-region _zsh_highlight_widget_orig-s0.0000040000-r3119-quoted-insert _zsh_highlight_widget_orig-s0.0000040000-r3119-read-command _zsh_highlight_widget_orig-s0.0000040000-r3119-recursive-edit \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-redisplay _zsh_highlight_widget_orig-s0.0000040000-r3119-redo _zsh_highlight_widget_orig-s0.0000040000-r3119-reset-prompt _zsh_highlight_widget_orig-s0.0000040000-r3119-reverse-menu-complete _zsh_highlight_widget_orig-s0.0000040000-r3119-select-a-blank-word \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-select-a-shell-word _zsh_highlight_widget_orig-s0.0000040000-r3119-select-a-word _zsh_highlight_widget_orig-s0.0000040000-r3119-select-in-blank-word _zsh_highlight_widget_orig-s0.0000040000-r3119-select-in-shell-word _zsh_highlight_widget_orig-s0.0000040000-r3119-select-in-word \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-self-insert _zsh_highlight_widget_orig-s0.0000040000-r3119-self-insert-unmeta _zsh_highlight_widget_orig-s0.0000040000-r3119-send-break _zsh_highlight_widget_orig-s0.0000040000-r3119-set-mark-command _zsh_highlight_widget_orig-s0.0000040000-r3119-spell-word \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-split-undo _zsh_highlight_widget_orig-s0.0000040000-r3119-transpose-chars _zsh_highlight_widget_orig-s0.0000040000-r3119-transpose-words _zsh_highlight_widget_orig-s0.0000040000-r3119-undefined-key _zsh_highlight_widget_orig-s0.0000040000-r3119-undo \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-universal-argument _zsh_highlight_widget_orig-s0.0000040000-r3119-up-case-word _zsh_highlight_widget_orig-s0.0000040000-r3119-up-history _zsh_highlight_widget_orig-s0.0000040000-r3119-up-line _zsh_highlight_widget_orig-s0.0000040000-r3119-up-line-or-history \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-up-line-or-search _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-add-eol _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-add-next _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-backward-blank-word _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-backward-blank-word-end \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-backward-char _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-backward-delete-char _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-backward-kill-word _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-backward-word _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-backward-word-end \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-caps-lock-panic _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-change _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-change-eol _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-change-whole-line \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-cmd-mode _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-delete _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-delete-char _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-digit-or-beginning-of-line _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-down-line-or-history \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-end-of-line _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-fetch-history _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-find-next-char _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-find-next-char-skip _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-find-prev-char \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-find-prev-char-skip _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-first-non-blank _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-forward-blank-word _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-forward-blank-word-end _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-forward-char \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-forward-word _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-forward-word-end _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-goto-column _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-goto-mark _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-goto-mark-line \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-history-search-backward _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-history-search-forward _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-indent _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-insert _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-insert-bol \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-join _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-kill-eol _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-kill-line _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-match-bracket _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-open-line-above \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-open-line-below _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-oper-swap-case _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-pound-insert _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-put-after _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-put-before \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-quoted-insert _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-repeat-change _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-repeat-find _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-repeat-search _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-replace \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-replace-chars _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-rev-repeat-find _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-rev-repeat-search _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-set-buffer _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-set-mark \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-substitute _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-swap-case _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-undo-change _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-unindent _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-up-line-or-history \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-yank _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-yank-eol _zsh_highlight_widget_orig-s0.0000040000-r3119-vi-yank-whole-line _zsh_highlight_widget_orig-s0.0000040000-r3119-visual-line-mode _zsh_highlight_widget_orig-s0.0000040000-r3119-visual-mode \ + _zsh_highlight_widget_orig-s0.0000040000-r3119-what-cursor-position _zsh_highlight_widget_orig-s0.0000040000-r3119-where-is _zsh_highlight_widget_orig-s0.0000040000-r3119-yank-pop _zsh_highlight_widget_orig-s0.0000060000-r1521-accept-and-hold _zsh_highlight_widget_orig-s0.0000060000-r1521-accept-and-infer-next-history \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-accept-and-menu-complete _zsh_highlight_widget_orig-s0.0000060000-r1521-accept-line _zsh_highlight_widget_orig-s0.0000060000-r1521-accept-line-and-down-history _zsh_highlight_widget_orig-s0.0000060000-r1521-accept-search _zsh_highlight_widget_orig-s0.0000060000-r1521-argument-base \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-auto-suffix-remove _zsh_highlight_widget_orig-s0.0000060000-r1521-auto-suffix-retain _zsh_highlight_widget_orig-s0.0000060000-r1521-backward-char _zsh_highlight_widget_orig-s0.0000060000-r1521-backward-delete-char _zsh_highlight_widget_orig-s0.0000060000-r1521-backward-delete-word \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-backward-kill-line _zsh_highlight_widget_orig-s0.0000060000-r1521-backward-kill-word _zsh_highlight_widget_orig-s0.0000060000-r1521-backward-word _zsh_highlight_widget_orig-s0.0000060000-r1521-beginning-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000060000-r1521-beginning-of-history \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-beginning-of-line _zsh_highlight_widget_orig-s0.0000060000-r1521-beginning-of-line-hist _zsh_highlight_widget_orig-s0.0000060000-r1521-capitalize-word _zsh_highlight_widget_orig-s0.0000060000-r1521-clear-screen _zsh_highlight_widget_orig-s0.0000060000-r1521-complete-word \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-copy-prev-shell-word _zsh_highlight_widget_orig-s0.0000060000-r1521-copy-prev-word _zsh_highlight_widget_orig-s0.0000060000-r1521-copy-region-as-kill _zsh_highlight_widget_orig-s0.0000060000-r1521-delete-char _zsh_highlight_widget_orig-s0.0000060000-r1521-delete-char-or-list \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-delete-word _zsh_highlight_widget_orig-s0.0000060000-r1521-describe-key-briefly _zsh_highlight_widget_orig-s0.0000060000-r1521-digit-argument _zsh_highlight_widget_orig-s0.0000060000-r1521-down-case-word _zsh_highlight_widget_orig-s0.0000060000-r1521-down-history \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-down-line _zsh_highlight_widget_orig-s0.0000060000-r1521-down-line-or-history _zsh_highlight_widget_orig-s0.0000060000-r1521-down-line-or-search _zsh_highlight_widget_orig-s0.0000060000-r1521-emacs-backward-word _zsh_highlight_widget_orig-s0.0000060000-r1521-emacs-forward-word \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-end-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000060000-r1521-end-of-history _zsh_highlight_widget_orig-s0.0000060000-r1521-end-of-line _zsh_highlight_widget_orig-s0.0000060000-r1521-end-of-line-hist _zsh_highlight_widget_orig-s0.0000060000-r1521-end-of-list \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-exchange-point-and-mark _zsh_highlight_widget_orig-s0.0000060000-r1521-execute-last-named-cmd _zsh_highlight_widget_orig-s0.0000060000-r1521-execute-named-cmd _zsh_highlight_widget_orig-s0.0000060000-r1521-expand-cmd-path _zsh_highlight_widget_orig-s0.0000060000-r1521-expand-history \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-expand-or-complete _zsh_highlight_widget_orig-s0.0000060000-r1521-expand-or-complete-prefix _zsh_highlight_widget_orig-s0.0000060000-r1521-expand-word _zsh_highlight_widget_orig-s0.0000060000-r1521-forward-char _zsh_highlight_widget_orig-s0.0000060000-r1521-forward-word \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-get-line _zsh_highlight_widget_orig-s0.0000060000-r1521-gosmacs-transpose-chars _zsh_highlight_widget_orig-s0.0000060000-r1521-history-beginning-search-backward _zsh_highlight_widget_orig-s0.0000060000-r1521-history-beginning-search-forward _zsh_highlight_widget_orig-s0.0000060000-r1521-history-incremental-pattern-search-backward \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-history-incremental-pattern-search-forward _zsh_highlight_widget_orig-s0.0000060000-r1521-history-incremental-search-backward _zsh_highlight_widget_orig-s0.0000060000-r1521-history-incremental-search-forward _zsh_highlight_widget_orig-s0.0000060000-r1521-history-search-backward _zsh_highlight_widget_orig-s0.0000060000-r1521-history-search-forward \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-infer-next-history _zsh_highlight_widget_orig-s0.0000060000-r1521-insert-last-word _zsh_highlight_widget_orig-s0.0000060000-r1521-kill-buffer _zsh_highlight_widget_orig-s0.0000060000-r1521-kill-line _zsh_highlight_widget_orig-s0.0000060000-r1521-kill-region \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-kill-whole-line _zsh_highlight_widget_orig-s0.0000060000-r1521-kill-word _zsh_highlight_widget_orig-s0.0000060000-r1521-list-choices _zsh_highlight_widget_orig-s0.0000060000-r1521-list-expand _zsh_highlight_widget_orig-s0.0000060000-r1521-magic-space \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-menu-complete _zsh_highlight_widget_orig-s0.0000060000-r1521-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000060000-r1521-neg-argument _zsh_highlight_widget_orig-s0.0000060000-r1521-overwrite-mode _zsh_highlight_widget_orig-s0.0000060000-r1521-pound-insert \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-push-input _zsh_highlight_widget_orig-s0.0000060000-r1521-push-line _zsh_highlight_widget_orig-s0.0000060000-r1521-push-line-or-edit _zsh_highlight_widget_orig-s0.0000060000-r1521-put-replace-selection _zsh_highlight_widget_orig-s0.0000060000-r1521-quote-line \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-quote-region _zsh_highlight_widget_orig-s0.0000060000-r1521-quoted-insert _zsh_highlight_widget_orig-s0.0000060000-r1521-read-command _zsh_highlight_widget_orig-s0.0000060000-r1521-recursive-edit _zsh_highlight_widget_orig-s0.0000060000-r1521-redisplay \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-redo _zsh_highlight_widget_orig-s0.0000060000-r1521-reset-prompt _zsh_highlight_widget_orig-s0.0000060000-r1521-reverse-menu-complete _zsh_highlight_widget_orig-s0.0000060000-r1521-select-a-blank-word _zsh_highlight_widget_orig-s0.0000060000-r1521-select-a-shell-word \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-select-a-word _zsh_highlight_widget_orig-s0.0000060000-r1521-select-in-blank-word _zsh_highlight_widget_orig-s0.0000060000-r1521-select-in-shell-word _zsh_highlight_widget_orig-s0.0000060000-r1521-select-in-word _zsh_highlight_widget_orig-s0.0000060000-r1521-self-insert \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-self-insert-unmeta _zsh_highlight_widget_orig-s0.0000060000-r1521-send-break _zsh_highlight_widget_orig-s0.0000060000-r1521-set-mark-command _zsh_highlight_widget_orig-s0.0000060000-r1521-spell-word _zsh_highlight_widget_orig-s0.0000060000-r1521-split-undo \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-transpose-chars _zsh_highlight_widget_orig-s0.0000060000-r1521-transpose-words _zsh_highlight_widget_orig-s0.0000060000-r1521-undefined-key _zsh_highlight_widget_orig-s0.0000060000-r1521-undo _zsh_highlight_widget_orig-s0.0000060000-r1521-universal-argument \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-up-case-word _zsh_highlight_widget_orig-s0.0000060000-r1521-up-history _zsh_highlight_widget_orig-s0.0000060000-r1521-up-line _zsh_highlight_widget_orig-s0.0000060000-r1521-up-line-or-history _zsh_highlight_widget_orig-s0.0000060000-r1521-up-line-or-search \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-add-eol _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-add-next _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-backward-blank-word _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-backward-blank-word-end _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-backward-char \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-backward-delete-char _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-backward-kill-word _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-backward-word _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-backward-word-end _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-beginning-of-line \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-caps-lock-panic _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-change _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-change-eol _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-change-whole-line _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-cmd-mode \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-delete _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-delete-char _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-digit-or-beginning-of-line _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-down-line-or-history _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-end-of-line \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-fetch-history _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-find-next-char _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-find-next-char-skip _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-find-prev-char _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-find-prev-char-skip \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-first-non-blank _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-forward-blank-word _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-forward-blank-word-end _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-forward-char _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-forward-word \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-forward-word-end _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-goto-column _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-goto-mark _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-goto-mark-line _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-history-search-backward \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-history-search-forward _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-indent _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-insert _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-insert-bol _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-join \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-kill-eol _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-kill-line _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-match-bracket _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-open-line-above _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-open-line-below \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-oper-swap-case _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-pound-insert _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-put-after _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-put-before _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-quoted-insert \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-repeat-change _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-repeat-find _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-repeat-search _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-replace _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-replace-chars \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-rev-repeat-find _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-rev-repeat-search _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-set-buffer _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-set-mark _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-substitute \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-swap-case _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-undo-change _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-unindent _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-up-line-or-history _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-yank \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-yank-eol _zsh_highlight_widget_orig-s0.0000060000-r1521-vi-yank-whole-line _zsh_highlight_widget_orig-s0.0000060000-r1521-visual-line-mode _zsh_highlight_widget_orig-s0.0000060000-r1521-visual-mode _zsh_highlight_widget_orig-s0.0000060000-r1521-what-cursor-position \ + _zsh_highlight_widget_orig-s0.0000060000-r1521-where-is _zsh_highlight_widget_orig-s0.0000060000-r1521-yank-pop _zsh_highlight_widget_orig-s0.0000070000-r16561-_bash_complete-word _zsh_highlight_widget_orig-s0.0000070000-r16561-_bash_list-choices _zsh_highlight_widget_orig-s0.0000070000-r16561-_complete_debug \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-_complete_help _zsh_highlight_widget_orig-s0.0000070000-r16561-_complete_tag _zsh_highlight_widget_orig-s0.0000070000-r16561-_correct_filename _zsh_highlight_widget_orig-s0.0000070000-r16561-_correct_word _zsh_highlight_widget_orig-s0.0000070000-r16561-_expand_alias \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-_expand_word _zsh_highlight_widget_orig-s0.0000070000-r16561-_history-complete-newer _zsh_highlight_widget_orig-s0.0000070000-r16561-_history-complete-older _zsh_highlight_widget_orig-s0.0000070000-r16561-_list_expansions _zsh_highlight_widget_orig-s0.0000070000-r16561-_most_recent_file \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-_next_tags _zsh_highlight_widget_orig-s0.0000070000-r16561-_read_comp _zsh_highlight_widget_orig-s0.0000070000-r16561-accept-and-hold _zsh_highlight_widget_orig-s0.0000070000-r16561-accept-and-infer-next-history _zsh_highlight_widget_orig-s0.0000070000-r16561-accept-and-menu-complete \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-accept-line _zsh_highlight_widget_orig-s0.0000070000-r16561-accept-line-and-down-history _zsh_highlight_widget_orig-s0.0000070000-r16561-accept-search _zsh_highlight_widget_orig-s0.0000070000-r16561-argument-base _zsh_highlight_widget_orig-s0.0000070000-r16561-auto-suffix-remove \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-auto-suffix-retain _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-accept _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-clear _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-disable _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-enable \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-execute _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-fetch _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-complete-word _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-delete-char-or-list _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-expand-or-complete \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-expand-or-complete-prefix _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-history-substring-search-down _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-history-substring-search-up _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-list-choices _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-menu-complete \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-menu-select _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-orig-1-reverse-menu-complete _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-suggest _zsh_highlight_widget_orig-s0.0000070000-r16561-autosuggest-toggle \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-backward-char _zsh_highlight_widget_orig-s0.0000070000-r16561-backward-delete-char _zsh_highlight_widget_orig-s0.0000070000-r16561-backward-delete-word _zsh_highlight_widget_orig-s0.0000070000-r16561-backward-kill-line _zsh_highlight_widget_orig-s0.0000070000-r16561-backward-kill-word \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-backward-word _zsh_highlight_widget_orig-s0.0000070000-r16561-beginning-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000070000-r16561-beginning-of-history _zsh_highlight_widget_orig-s0.0000070000-r16561-beginning-of-line _zsh_highlight_widget_orig-s0.0000070000-r16561-beginning-of-line-hist \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-capitalize-word _zsh_highlight_widget_orig-s0.0000070000-r16561-clear-screen _zsh_highlight_widget_orig-s0.0000070000-r16561-complete-word _zsh_highlight_widget_orig-s0.0000070000-r16561-copy-prev-shell-word _zsh_highlight_widget_orig-s0.0000070000-r16561-copy-prev-word \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-copy-region-as-kill _zsh_highlight_widget_orig-s0.0000070000-r16561-delete-char _zsh_highlight_widget_orig-s0.0000070000-r16561-delete-char-or-list _zsh_highlight_widget_orig-s0.0000070000-r16561-delete-word _zsh_highlight_widget_orig-s0.0000070000-r16561-describe-key-briefly \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-digit-argument _zsh_highlight_widget_orig-s0.0000070000-r16561-down-case-word _zsh_highlight_widget_orig-s0.0000070000-r16561-down-history _zsh_highlight_widget_orig-s0.0000070000-r16561-down-line _zsh_highlight_widget_orig-s0.0000070000-r16561-down-line-or-history \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-down-line-or-search _zsh_highlight_widget_orig-s0.0000070000-r16561-emacs-backward-word _zsh_highlight_widget_orig-s0.0000070000-r16561-emacs-forward-word _zsh_highlight_widget_orig-s0.0000070000-r16561-end-of-buffer-or-history _zsh_highlight_widget_orig-s0.0000070000-r16561-end-of-history \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-end-of-line _zsh_highlight_widget_orig-s0.0000070000-r16561-end-of-line-hist _zsh_highlight_widget_orig-s0.0000070000-r16561-end-of-list _zsh_highlight_widget_orig-s0.0000070000-r16561-exchange-point-and-mark _zsh_highlight_widget_orig-s0.0000070000-r16561-execute-last-named-cmd \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-execute-named-cmd _zsh_highlight_widget_orig-s0.0000070000-r16561-expand-cmd-path _zsh_highlight_widget_orig-s0.0000070000-r16561-expand-history _zsh_highlight_widget_orig-s0.0000070000-r16561-expand-or-complete _zsh_highlight_widget_orig-s0.0000070000-r16561-expand-or-complete-prefix \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-expand-word _zsh_highlight_widget_orig-s0.0000070000-r16561-forward-char _zsh_highlight_widget_orig-s0.0000070000-r16561-forward-word _zsh_highlight_widget_orig-s0.0000070000-r16561-get-line _zsh_highlight_widget_orig-s0.0000070000-r16561-gosmacs-transpose-chars \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-history-beginning-search-backward _zsh_highlight_widget_orig-s0.0000070000-r16561-history-beginning-search-forward _zsh_highlight_widget_orig-s0.0000070000-r16561-history-incremental-pattern-search-backward _zsh_highlight_widget_orig-s0.0000070000-r16561-history-incremental-pattern-search-forward _zsh_highlight_widget_orig-s0.0000070000-r16561-history-incremental-search-backward \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-history-incremental-search-forward _zsh_highlight_widget_orig-s0.0000070000-r16561-history-search-backward _zsh_highlight_widget_orig-s0.0000070000-r16561-history-search-forward _zsh_highlight_widget_orig-s0.0000070000-r16561-history-substring-search-down _zsh_highlight_widget_orig-s0.0000070000-r16561-history-substring-search-up \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-infer-next-history _zsh_highlight_widget_orig-s0.0000070000-r16561-insert-last-word _zsh_highlight_widget_orig-s0.0000070000-r16561-kill-buffer _zsh_highlight_widget_orig-s0.0000070000-r16561-kill-line _zsh_highlight_widget_orig-s0.0000070000-r16561-kill-region \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-kill-whole-line _zsh_highlight_widget_orig-s0.0000070000-r16561-kill-word _zsh_highlight_widget_orig-s0.0000070000-r16561-list-choices _zsh_highlight_widget_orig-s0.0000070000-r16561-list-expand _zsh_highlight_widget_orig-s0.0000070000-r16561-magic-space \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-menu-complete _zsh_highlight_widget_orig-s0.0000070000-r16561-menu-expand-or-complete _zsh_highlight_widget_orig-s0.0000070000-r16561-menu-select _zsh_highlight_widget_orig-s0.0000070000-r16561-neg-argument _zsh_highlight_widget_orig-s0.0000070000-r16561-overwrite-mode \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-pound-insert _zsh_highlight_widget_orig-s0.0000070000-r16561-push-input _zsh_highlight_widget_orig-s0.0000070000-r16561-push-line _zsh_highlight_widget_orig-s0.0000070000-r16561-push-line-or-edit _zsh_highlight_widget_orig-s0.0000070000-r16561-put-replace-selection \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-quote-line _zsh_highlight_widget_orig-s0.0000070000-r16561-quote-region _zsh_highlight_widget_orig-s0.0000070000-r16561-quoted-insert _zsh_highlight_widget_orig-s0.0000070000-r16561-read-command _zsh_highlight_widget_orig-s0.0000070000-r16561-recursive-edit \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-redisplay _zsh_highlight_widget_orig-s0.0000070000-r16561-redo _zsh_highlight_widget_orig-s0.0000070000-r16561-reset-prompt _zsh_highlight_widget_orig-s0.0000070000-r16561-reverse-menu-complete _zsh_highlight_widget_orig-s0.0000070000-r16561-select-a-blank-word \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-select-a-shell-word _zsh_highlight_widget_orig-s0.0000070000-r16561-select-a-word _zsh_highlight_widget_orig-s0.0000070000-r16561-select-in-blank-word _zsh_highlight_widget_orig-s0.0000070000-r16561-select-in-shell-word _zsh_highlight_widget_orig-s0.0000070000-r16561-select-in-word \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-self-insert _zsh_highlight_widget_orig-s0.0000070000-r16561-self-insert-unmeta _zsh_highlight_widget_orig-s0.0000070000-r16561-send-break _zsh_highlight_widget_orig-s0.0000070000-r16561-set-mark-command _zsh_highlight_widget_orig-s0.0000070000-r16561-spell-word \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-split-undo _zsh_highlight_widget_orig-s0.0000070000-r16561-transpose-chars _zsh_highlight_widget_orig-s0.0000070000-r16561-transpose-words _zsh_highlight_widget_orig-s0.0000070000-r16561-undefined-key _zsh_highlight_widget_orig-s0.0000070000-r16561-undo \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-universal-argument _zsh_highlight_widget_orig-s0.0000070000-r16561-up-case-word _zsh_highlight_widget_orig-s0.0000070000-r16561-up-history _zsh_highlight_widget_orig-s0.0000070000-r16561-up-line _zsh_highlight_widget_orig-s0.0000070000-r16561-up-line-or-history \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-up-line-or-search _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-add-eol _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-add-next _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-backward-blank-word _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-backward-blank-word-end \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-backward-char _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-backward-delete-char _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-backward-kill-word _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-backward-word _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-backward-word-end \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-beginning-of-line _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-caps-lock-panic _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-change _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-change-eol _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-change-whole-line \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-cmd-mode _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-delete _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-delete-char _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-digit-or-beginning-of-line _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-down-line-or-history \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-end-of-line _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-fetch-history _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-find-next-char _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-find-next-char-skip _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-find-prev-char \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-find-prev-char-skip _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-first-non-blank _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-forward-blank-word _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-forward-blank-word-end _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-forward-char \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-forward-word _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-forward-word-end _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-goto-column _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-goto-mark _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-goto-mark-line \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-history-search-backward _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-history-search-forward _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-indent _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-insert _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-insert-bol \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-join _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-kill-eol _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-kill-line _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-match-bracket _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-open-line-above \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-open-line-below _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-oper-swap-case _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-pound-insert _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-put-after _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-put-before \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-quoted-insert _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-repeat-change _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-repeat-find _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-repeat-search _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-replace \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-replace-chars _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-rev-repeat-find _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-rev-repeat-search _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-set-buffer _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-set-mark \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-substitute _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-swap-case _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-undo-change _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-unindent _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-up-line-or-history \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-yank _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-yank-eol _zsh_highlight_widget_orig-s0.0000070000-r16561-vi-yank-whole-line _zsh_highlight_widget_orig-s0.0000070000-r16561-visual-line-mode _zsh_highlight_widget_orig-s0.0000070000-r16561-visual-mode \ + _zsh_highlight_widget_orig-s0.0000070000-r16561-what-cursor-position _zsh_highlight_widget_orig-s0.0000070000-r16561-where-is _zsh_highlight_widget_orig-s0.0000070000-r16561-yank-pop _zsh_highlight_widget_zle-isearch-update _zsh_highlight_widget_zle-line-finish \ + _zstyle _ztodo _zypper +autoload -Uz +X _call_program + +typeset -gUa _comp_assocs +_comp_assocs=( '' ) diff --git a/dotfiles/zsh/antigen/.zcompdump.zwc b/dotfiles/zsh/antigen/.zcompdump.zwc new file mode 100755 index 0000000..de4ab03 Binary files /dev/null and b/dotfiles/zsh/antigen/.zcompdump.zwc differ diff --git a/dotfiles/zsh/antigen/init.zsh b/dotfiles/zsh/antigen/init.zsh new file mode 100755 index 0000000..ab5ae99 --- /dev/null +++ b/dotfiles/zsh/antigen/init.zsh @@ -0,0 +1,51 @@ +#-- START ZCACHE GENERATED FILE +#-- GENERATED: Wed Aug 9 14:15:05 CDT 2017 +#-- ANTIGEN v2.0.2 +_antigen () { + local -a _1st_arguments + _1st_arguments=('apply:Load all bundle completions' 'bundle:Install and load the given plugin' 'bundles:Bulk define bundles' 'cleanup:Clean up the clones of repos which are not used by any bundles currently loaded' 'cache-gen:Generate cache' 'init:Load Antigen configuration from file' 'list:List out the currently loaded bundles' 'purge:Remove a cloned bundle from filesystem' 'reset:Clears cache' 'restore:Restore the bundles state as specified in the snapshot' 'revert:Revert the state of all bundles to how they were before the last antigen update' 'selfupdate:Update antigen itself' 'snapshot:Create a snapshot of all the active clones' 'theme:Switch the prompt theme' 'update:Update all bundles' 'use:Load any (supported) zsh pre-packaged framework') + _1st_arguments+=('help:Show this message' 'version:Display Antigen version') + __bundle () { + _arguments '--loc[Path to the location ]' '--url[Path to the repository ]' '--branch[Git branch name]' '--no-local-clone[Do not create a clone]' + } + __list () { + _arguments '--simple[Show only bundle name]' '--short[Show only bundle name and branch]' '--long[Show bundle records]' + } + __cleanup () { + _arguments '--force[Do not ask for confirmation]' + } + _arguments '*:: :->command' + if (( CURRENT == 1 )) + then + _describe -t commands "antigen command" _1st_arguments + return + fi + local -a _command_args + case "$words[1]" in + (bundle) __bundle ;; + (use) compadd "$@" "oh-my-zsh" "prezto" ;; + (cleanup) __cleanup ;; + (update|purge) compadd $(type -f \-antigen-get-bundles &> /dev/null || antigen &> /dev/null; -antigen-get-bundles --simple 2> /dev/null) ;; + (theme) compadd $(type -f \-antigen-get-themes &> /dev/null || antigen &> /dev/null; -antigen-get-themes 2> /dev/null) ;; + (list) __list ;; + esac +} +antigen () { + [[ "$ZSH_EVAL_CONTEXT" =~ "toplevel:*" || "$ZSH_EVAL_CONTEXT" =~ "cmdarg:*" ]] && source "/Users/winterjd/.dotfiles/zsh/autoload/antigen.zsh" && eval antigen $@; + return 0; +} +fpath+=(/Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-syntax-highlighting /Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-autosuggestions /Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-completions /Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-history-substring-search); PATH="$PATH:" +_antigen_compinit () { + autoload -Uz compinit; compinit -C -d "/Users/winterjd/.zsh/antigen/.zcompdump"; compdef _antigen antigen + add-zsh-hook -D precmd _antigen_compinit +} +autoload -Uz add-zsh-hook; add-zsh-hook precmd _antigen_compinit +compdef () {} +source "/Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh"; +source "/Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh"; +source "/Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-completions/zsh-completions.plugin.zsh"; +source "/Users/winterjd/.zsh/antigen/bundles/zsh-users/zsh-history-substring-search/zsh-history-substring-search.zsh"; +typeset -aU _ANTIGEN_BUNDLE_RECORD; _ANTIGEN_BUNDLE_RECORD=('https://github.com/zsh-users/zsh-syntax-highlighting.git / plugin true' 'https://github.com/zsh-users/zsh-autosuggestions.git / plugin true' 'https://github.com/zsh-users/zsh-completions.git / plugin true' 'https://github.com/zsh-users/zsh-history-substring-search.git / plugin true') +_ANTIGEN_CACHE_LOADED=true ANTIGEN_CACHE_VERSION='v2.0.2' +#-- END ZCACHE GENERATED FILE + diff --git a/dotfiles/zsh/antigen/init.zsh.zwc b/dotfiles/zsh/antigen/init.zsh.zwc new file mode 100755 index 0000000..7b8802e Binary files /dev/null and b/dotfiles/zsh/antigen/init.zsh.zwc differ diff --git a/dotfiles/zsh/zsh b/dotfiles/zsh/zsh new file mode 120000 index 0000000..fbe7633 --- /dev/null +++ b/dotfiles/zsh/zsh @@ -0,0 +1 @@ +/Users/blakeridgway/dotfiles/zsh \ No newline at end of file diff --git a/dotfiles/zshrc b/dotfiles/zshrc new file mode 100755 index 0000000..b880356 --- /dev/null +++ b/dotfiles/zshrc @@ -0,0 +1,115 @@ +# Path to your oh-my-zsh installation. +export ZSH=$HOME/.oh-my-zsh + +# $GOPATH +export GOPATH=$HOME/go +export PATH=$PATH:/usr/local/go/bin + +# Set name of the theme to load. +# Look in ~/.oh-my-zsh/themes/ +# Optionally, if you set this to "random", it'll load a random theme each +# time that oh-my-zsh is loaded. +# ZSH_THEME="dracula" +ZSH_THEME="powerlevel9k/powerlevel9k" +POWERLEVEL9K_MODE="nerdfont-complete" +DEFAULT_USER="bridgway" + +POWERLEVEL9K_DISABLE_RPROMPT=true +POWERLEVEL9K_PROMPT_ON_NEWLINE=true +POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="契" +POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="" + +POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(custom_linux_icon battery dir vcs) +POWERLEVEL9K_CUSTOM_LINUX_ICON="echo " +POWERLEVEL9K_CUSTOM_LINUX_ICON_BACKGROUND=069 +POWERLEVEL9K_CUSTOM_LINUX_ICON_FOREGROUND=015 + +# Battery colors +POWERLEVEL9K_BATTERY_CHARGING='107' +POWERLEVEL9K_BATTERY_CHARGED='blue' +POWERLEVEL9K_BATTERY_LOW_THRESHOLD='50' +POWERLEVEL9K_BATTERY_LOW_COLOR='red' +POWERLEVEL9K_BATTERY_CHARGED_BACKGROUND='blue' +POWERLEVEL9K_BATTERY_CHARGED_FOREGROUND='white' +POWERLEVEL9K_BATTERY_CHARGING_BACKGROUND='107' +POWERLEVEL9K_BATTERY_CHARGING_FOREGROUND='white' +POWERLEVEL9K_BATTERY_LOW_BACKGROUND='red' +POWERLEVEL9K_BATTERY_LOW_FOREGROUND='white' +POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND='white' +POWERLEVEL9K_BATTERY_DISCONNECTED_BACKGROUND='214' + + +plugins=(git) + +# User configuration + +export PATH="$PATH:$HOME/.cabal/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.3/bin:$HOME/.rvm/gems:$HOME/.rvm/bin:$HOME/bin:/usr/local/bin:/usr/local/nwjs:/usr/local/var/postgres" + +# export MANPATH="/usr/local/man:$MANPATH" + +[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" + +source $ZSH/oh-my-zsh.sh +source $HOME/dotfiles/aliases.zsh +source $HOME/.cargo/env + +# Force add ssh keys on terminal startup, and turn on ssh-agent +# eval "$(ssh-agent -s)" +# This is for Starship +# eval "$(starship init zsh)" +ssh-add -A 2>/dev/null; + +# You may need to manually set your language environment +#export LANG="en_US" +#export LC_ALL=$LANG.UTF-8 + +# Set preferred editor +export EDITOR='vim' + +KEYTIMEOUT=1 + +# Preferred editor for local and remote sessions +# if [[ -n $SSH_CONNECTION ]]; then +# export EDITOR='vim' +# else +# export EDITOR='vim' +# fi + +# Compilation flags +# export ARCHFLAGS="-arch x86_64" + +# ssh +# export SSH_KEY_PATH="~/.ssh/dsa_id" + +# Set personal aliases, overriding those provided by oh-my-zsh libs, +# plugins, and themes. Aliases can be placed here, though oh-my-zsh +# users are encouraged to define aliases within the ZSH_CUSTOM folder. +# For a full list of active aliases, run `alias`. +# +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" +export CPLUS_INCLUDE_PATH=/usr/local/include + +# Python Variables +# VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 +# source /usr/local/bin/virtualenvwrapper.sh + +# brew install zsh-syntax-highlighting +# source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh +export PATH="/usr/local/opt/mysql@5.6/bin:$PATH" + +[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh + +test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh" + +function code { + if [[ $# = 0 ]] + then + open -a "Visual Studio Code" + else + local argPath="$1" + [[ $1 = /* ]] && argPath="$1" || argPath="$PWD/${1#./}" + open -a "Visual Studio Code" "$argPath" + fi + } diff --git a/go-installation/go-install b/go-installation/go-install new file mode 100755 index 0000000..3d6f96c --- /dev/null +++ b/go-installation/go-install @@ -0,0 +1,11 @@ +#/bin/bash + + +# Grabs and downloads Go for Google +wget https://golang.org/dl/go1.15.2.linux-amd64.tar.gz + +# Untar's the file just recently downloaded +sudo tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz + +# Exports the GOPATH +export PATH=$PATH:/usr/local/go/bin diff --git a/powershell-install/.gitignore b/powershell-install/.gitignore new file mode 100644 index 0000000..f66fce3 --- /dev/null +++ b/powershell-install/.gitignore @@ -0,0 +1 @@ +install.sh diff --git a/powershell-install/Learn Windows PowerShell 3 in a Month of Lunches.pdf b/powershell-install/Learn Windows PowerShell 3 in a Month of Lunches.pdf new file mode 100644 index 0000000..6ebfd2b Binary files /dev/null and b/powershell-install/Learn Windows PowerShell 3 in a Month of Lunches.pdf differ diff --git a/powershell-install/README.md b/powershell-install/README.md new file mode 100644 index 0000000..238ec8f --- /dev/null +++ b/powershell-install/README.md @@ -0,0 +1,7 @@ +# PowerShell Installation Scripts + +I have included scripts from the official Microsoft documentation on installing PowerShell Core on macOS and Ubuntu Distributions. + +Along with those scripts, I have also included the Third Revision of "Learn Windows PowerShell 3 in a Month Of Lunches". + +Enjoy this, and make things friends! \ No newline at end of file diff --git a/powershell-install/macos-pwsh-install.sh b/powershell-install/macos-pwsh-install.sh new file mode 100755 index 0000000..957e2fa --- /dev/null +++ b/powershell-install/macos-pwsh-install.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +##################################################### +# Powershell Installation Script. macOS and Linux # +##################################################### + +echo "Installing Homebrew" +# Install Homebrew +ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" + +echo "Install Cask" +# Install Cask +brew install caskroom/cask/brew-cask + +echo "Using Cask to install Powershell" +# Install Powershell Using Cask +brew cask install powershell + +read -p "The installation has completed. Use pwsh to user PowerShell" \ No newline at end of file diff --git a/powershell-install/ubuntu-pwsh-install.sh b/powershell-install/ubuntu-pwsh-install.sh new file mode 100755 index 0000000..a048090 --- /dev/null +++ b/powershell-install/ubuntu-pwsh-install.sh @@ -0,0 +1,27 @@ +######################################### +# Ubuntu PowerShell Installation Script # +# Created by Blake Ridgway # +# libicu52 Package location # +# https://debian.pkgs.org/8/debian-main-amd64/libicu52_52.1-8+deb8u7_amd64.deb.html +######################################### + + +# Download the Microsoft repository GPG keys +wget -q https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb + +# Register the Microsoft repository GPG keys +sudo dpkg -i packages-microsoft-prod.deb + +# Update the list of products +sudo apt update; sudo apt upgrade + +# Downloads the libicu52 dependecy +wget -q http://ftp.br.debian.org/debian/pool/main/i/icu/libicu52_52.1-8+deb8u7_amd64.deb + +# Installs the libicu52 dependecy +sudo dpkg -i libicu52_52.1-8+deb8u7_amd64.deb + +# Install PowerShell +sudo apt-get install -y powershell + +echo "The installation has completed. Use pwsh to user PowerShell" diff --git a/ruby-install/README.md b/ruby-install/README.md new file mode 100644 index 0000000..51ef9b6 --- /dev/null +++ b/ruby-install/README.md @@ -0,0 +1,12 @@ +# Ruby & rbenv Installation + +There is currently two parts to get this to work. + +`install` & `rbenv-install` + +The first part that needs to be ran is `install`. This will install the +requirements needed to complete the installation with `rbenv-install`. + +# Disclaimer + +This is currently **ONLY** set to work with zsh. \ No newline at end of file diff --git a/ruby-install/install b/ruby-install/install new file mode 100755 index 0000000..4cf39ed --- /dev/null +++ b/ruby-install/install @@ -0,0 +1,20 @@ +sudo apt install curl +curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - +curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - +echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list + +sudo apt-get update +sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn + +cd +git clone https://github.com/rbenv/rbenv.git ~/.rbenv +echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc +echo 'eval "$(rbenv init -)"' >> ~/.zshrc +git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build +echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.zshrc + + +echo "#####################################################" +echo "# Please restart your shell or run 'exec $SHELL' #" +echo "# Then run the second script. rbenv-install #" +echo "#####################################################" diff --git a/ruby-install/rbenv-install b/ruby-install/rbenv-install new file mode 100755 index 0000000..9baf2aa --- /dev/null +++ b/ruby-install/rbenv-install @@ -0,0 +1,17 @@ +#!/bin/bash + +# Installs rbenv + +rbenv install 2.7.1 +rbenv global 2.7.1 +ruby -v + +# Insalls Bundler + +gem install bundler +rbenv rehash + +# Installs Rails Version 6. + +gem install rails -v 6.0.2.2 +rbenv rehash