From 8a006faf6563c3ae74ad3e3d8422a98d2a1a3a54 Mon Sep 17 00:00:00 2001 From: Blake Ridgway Date: Sun, 5 Apr 2026 10:42:44 -0500 Subject: [PATCH] overhaul of some dotfiles --- .archive/post_install.sh | 173 -- aliases.bash | 27 +- aliases.zsh | 29 +- bashrc | 92 +- gitconfig | 4 +- nvim/lazy-lock.json | 36 +- nvim/lua/chadrc.lua | 27 +- nvim/lua/configs/conform.lua | 22 +- nvim/lua/configs/dap.lua | 92 + nvim/lua/configs/lspconfig.lua | 48 +- nvim/lua/mappings.lua | 77 +- nvim/lua/options.lua | 23 +- nvim/lua/plugins/init.lua | 132 +- nvim/nvim | 1 + scripts/02-dev-tools-setup.sh | 59 +- scripts/04-config-symlinks.sh | 50 +- steam/steam_dev.cfg | 2 - temp_dotnet_checklist.md | 105 - terminal/nushell/nushell | 1 + terminal/posh-theme.omp.json | 164 ++ terminal/starship.toml | 64 - vim/.netrwhist | 2 - vim/autoload/plug.vim | 2812 ------------------- vim/ftplugin/vimwiki.vim | 5 - vim/plugged/ack.vim | 1 - vim/plugged/ale | 1 - vim/plugged/edge | 1 - vim/plugged/emmet-vim | 1 - vim/plugged/jasmine.vim | 1 - vim/plugged/javascript-libraries-syntax.vim | 1 - vim/plugged/lightline.vim | 1 - vim/plugged/mru.vim | 1 - vim/plugged/neoformat | 1 - vim/plugged/neomake | 1 - vim/plugged/neosnippet | 1 - vim/plugged/neosnippet-snippets | 1 - vim/plugged/nerdtree | 1 - vim/plugged/supertab | 1 - vim/plugged/tabular | 1 - vim/plugged/typescript-vim | 1 - vim/plugged/vim-autoclose | 1 - vim/plugged/vim-closetag | 1 - vim/plugged/vim-commentary | 1 - vim/plugged/vim-eclim | 1 - vim/plugged/vim-endwise | 1 - vim/plugged/vim-floaterm | 1 - vim/plugged/vim-gitgutter | 1 - vim/plugged/vim-javacomplete2 | 1 - vim/plugged/vim-javascript | 1 - vim/plugged/vim-jsx | 1 - vim/plugged/vim-multiple-cursors | 1 - vim/plugged/vim-quickrun | 1 - vim/plugged/vim-rails | 1 - vim/plugged/vim-ruby | 1 - vim/plugged/vim-sensible | 1 - vim/plugged/vimproc.vim | 1 - vim/plugged/vimwiki | 1 - vim/spell/en.utf-8.add | 7 - vim/spell/en.utf-8.add.spl | Bin 114 -> 0 bytes vim/spell/en.utf-8.spl | Bin 621618 -> 0 bytes vim/spell/en.utf-8.sug | Bin 597972 -> 0 bytes vim/vim | 1 - vimrc | 609 ---- zsh/antigen/.zcompdump | 2099 -------------- zsh/antigen/.zcompdump.zwc | Bin 128304 -> 0 bytes zsh/antigen/init.zsh | 51 - zsh/antigen/init.zsh.zwc | Bin 9280 -> 0 bytes zsh/zsh | 1 - zshrc | 40 +- 69 files changed, 697 insertions(+), 6191 deletions(-) delete mode 100755 .archive/post_install.sh create mode 100644 nvim/lua/configs/dap.lua create mode 120000 nvim/nvim delete mode 100644 steam/steam_dev.cfg delete mode 100644 temp_dotnet_checklist.md create mode 120000 terminal/nushell/nushell create mode 100644 terminal/posh-theme.omp.json delete mode 100644 terminal/starship.toml delete mode 100755 vim/.netrwhist delete mode 100644 vim/autoload/plug.vim delete mode 100755 vim/ftplugin/vimwiki.vim delete mode 160000 vim/plugged/ack.vim delete mode 160000 vim/plugged/ale delete mode 160000 vim/plugged/edge delete mode 160000 vim/plugged/emmet-vim delete mode 160000 vim/plugged/jasmine.vim delete mode 160000 vim/plugged/javascript-libraries-syntax.vim delete mode 160000 vim/plugged/lightline.vim delete mode 160000 vim/plugged/mru.vim delete mode 160000 vim/plugged/neoformat delete mode 160000 vim/plugged/neomake delete mode 160000 vim/plugged/neosnippet delete mode 160000 vim/plugged/neosnippet-snippets delete mode 160000 vim/plugged/nerdtree delete mode 160000 vim/plugged/supertab delete mode 160000 vim/plugged/tabular delete mode 160000 vim/plugged/typescript-vim delete mode 160000 vim/plugged/vim-autoclose delete mode 160000 vim/plugged/vim-closetag delete mode 160000 vim/plugged/vim-commentary delete mode 160000 vim/plugged/vim-eclim delete mode 160000 vim/plugged/vim-endwise delete mode 160000 vim/plugged/vim-floaterm delete mode 160000 vim/plugged/vim-gitgutter delete mode 160000 vim/plugged/vim-javacomplete2 delete mode 160000 vim/plugged/vim-javascript delete mode 160000 vim/plugged/vim-jsx delete mode 160000 vim/plugged/vim-multiple-cursors delete mode 160000 vim/plugged/vim-quickrun delete mode 160000 vim/plugged/vim-rails delete mode 160000 vim/plugged/vim-ruby delete mode 160000 vim/plugged/vim-sensible delete mode 160000 vim/plugged/vimproc.vim delete mode 160000 vim/plugged/vimwiki delete mode 100755 vim/spell/en.utf-8.add delete mode 100755 vim/spell/en.utf-8.add.spl delete mode 100755 vim/spell/en.utf-8.spl delete mode 100755 vim/spell/en.utf-8.sug delete mode 120000 vim/vim delete mode 100755 vimrc delete mode 100755 zsh/antigen/.zcompdump delete mode 100755 zsh/antigen/.zcompdump.zwc delete mode 100755 zsh/antigen/init.zsh delete mode 100755 zsh/antigen/init.zsh.zwc delete mode 120000 zsh/zsh diff --git a/.archive/post_install.sh b/.archive/post_install.sh deleted file mode 100755 index 6e7726d..0000000 --- a/.archive/post_install.sh +++ /dev/null @@ -1,173 +0,0 @@ -#!/bin/bash - -# A script for setting up post install -# Relies on Flatpak to be installed -# Created by Blake Ridgway - -# Function to detect the Linux distribution -detect_linux_distro() { - if [ -f /etc/os-release ]; then - . /etc/os-release - echo "$ID" - elif [ -f /etc/lsb-release ]; then - . /etc/lsb-release - echo "$DISTRIBUTOR_ID" - elif [ -f /etc/debian_version ]; then - echo "debian" - elif [ -f /etc/redhat-release ]; then - echo "redhat" - else - echo "unknown" - fi -} - -# Detect the Linux distribution -DISTRO=$(detect_linux_distro) - -# Determine the appropriate package manager -case "$DISTRO" in - fedora|rhel|centos) - PACKAGE_MANAGER="dnf" - ;; - debian|ubuntu|pop) - PACKAGE_MANAGER="apt" - ;; - *) - echo "Unsupported distribution: $DISTRO" - exit 1 - ;; -esac - -# Update system before installing packages -if [ "$PACKAGE_MANAGER" == "dnf" ]; then - sudo dnf update && sudo dnf upgrade -elif [ "$PACKAGE_MANAGER" == "apt" ]; then - sudo apt update && sudo apt upgrade -y -fi - -# Setup Flatpak -flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo - -PACKAGE_LIST=( - btop - curl - git - gh - fd-find - flatpak - libfontconfig-dev - libssl-dev - neofetch - python3 - python3-pip - ripgrep - virt-manager - zsh -) - -FLATPAK_LIST=( - com.bitwarden.desktop - com.github.tchx84.Flatseal - com.valvesoftware.Steam - net.davidotek.pupgui2 - net.veloren.airshipper - org.videolan.VLC -) - -echo ####################### -echo # Installing Packages # -echo ####################### - -for package_name in ${PACKAGE_LIST[@]}; do - if [ "$PACKAGE_MANAGER" == "dnf" ]; then - if ! dnf list --installed | grep -q "^\<$package_name\>"; then - echo "Installing $package_name..." - sleep .5 - sudo dnf install "$package_name" -y - echo "$package_name has been installed" - else - echo "$package_name already installed" - fi - elif [ "$PACKAGE_MANAGER" == "apt" ]; then - if ! dpkg -l | grep -q "^\ $package_name"; then - echo "Installing $package_name..." - sleep .5 - sudo apt install "$package_name" -y - echo "$package_name has been installed" - else - echo "$package_name already installed" - fi - fi -done - -for flatpak_name in ${FLATPAK_LIST[@]}; do - if ! flatpak list | grep -q $flatpak_name; then - flatpak install "$flatpak_name" -y - else - echo "$flatpak_name already installed" - fi -done - -echo ################### -echo # Setting up NVIM # -echo ################### - -curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz -sudo rm -rf /opt/nvim -sudo tar -C /opt -xzf nvim-linux64.tar.gz - -echo ########## -echo # pynvim # -echo ########## - -/usr/bin/python3 -m pip install pynvim - -echo ##################### -echo # Install Nerd Font # -echo ##################### - -wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/Hack.zip && unzip Hack.zip -d Hack -mkdir -p ~/.local/share/fonts && cp Hack/HackNerdFont-Regular.ttf ~/.local/share/fonts -fc-cache -f -v -rm -rf Hack* - - -echo ###################### -echo # Installing OhMyZSH # -echo ###################### - -sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" - - -echo ################### -echo # Install Rust Up # -echo ################### - -curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh - -echo ################## -echo # Setup Starship # -echo ################## - -curl -sS https://starship.rs/install.sh | sh - -echo ############### -echo # Config File # -echo ############### - -cp terminal/starship.toml ~/.config/starship.toml - -# Symlink files - -FILES=('vimrc' 'vim' 'zshrc' 'zsh' 'agignore' 'gitconfig' 'gitignore' 'gitmessage' 'aliases') -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/aliases.bash b/aliases.bash index 62090eb..b36b863 100644 --- a/aliases.bash +++ b/aliases.bash @@ -6,13 +6,13 @@ alias e="$EDITOR" alias v="$VISUAL" alias tmux='tmux -u' -# Top -alias cpu='top -o CPU' -alias mem='top -o MEM' +# System monitor +alias cpu='btop' +alias mem='btop' # Get your current public IP -alias ip="curl icanhazip.com" -alias ip6="wget -q0- -ti -T2 ipv6.icanhazip.com" +alias ip="curl -4 icanhazip.com" +alias ip6="curl -6 icanhazip.com" # Git alias ga="git add" @@ -23,7 +23,6 @@ alias gs="git status" alias nah="git reset --hard; git clean -df;" alias grr="git remote remove origin" alias gra="git remote add origin " -alias clonerepo="git fetch --all && git pull --all && git clone-branches" # Python alias initvenv='python3 -m venv venv' @@ -35,20 +34,6 @@ 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" - # Pretty print the path alias path='echo $PATH | tr -s ":" "\n"' @@ -61,6 +46,6 @@ alias vim=nvim alias vi=nvim # Configuration -alias vimrc='nvim ~/.vimrc' +alias vimrc='nvim ~/.config/nvim/init.lua' alias ealias='nvim ~/dotfiles/aliases.bash' alias bashrc='nvim ~/.bashrc' diff --git a/aliases.zsh b/aliases.zsh index ce68aca..cb5a9a7 100755 --- a/aliases.zsh +++ b/aliases.zsh @@ -6,13 +6,13 @@ alias e="$EDITOR" alias v="$VISUAL" alias tmux='tmux -u' -# top -alias cpu='top -o CPU' -alias mem='top -o MEM' +# System monitor +alias cpu='btop' +alias mem='btop' # Get your current public IP -alias ip="curl icanhazip.com" -alias ip6="wget -q0- -ti -T2 ipv6.icanhazip.com" +alias ip="curl -4 icanhazip.com" +alias ip6="curl -6 icanhazip.com" # Git alias ga="git add" @@ -23,7 +23,6 @@ alias gs="git status" alias nah="git reset --hard; git clean -df;" alias grr="git remote remove origin" alias gra="git remote add origin " -alias clonerepo="git fetch --all && git pull --all && git clone-branches" # Python alias initvenv='python3 -m venv venv' @@ -35,20 +34,6 @@ 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" - # Pretty print the path alias path='echo $PATH | tr -s ":" "\n"' @@ -60,7 +45,7 @@ alias zshreload='source ~/.zshrc' alias vim=nvim alias vi=nvim -# Configuration -alias vimrc='nvim ~/.vimrc' +# Configuration +alias vimrc='nvim ~/.config/nvim/init.lua' alias ealias='nvim ~/dotfiles/aliases.zsh' alias zshrc='nvim ~/.zshrc' diff --git a/bashrc b/bashrc index d86562a..14341ea 100644 --- a/bashrc +++ b/bashrc @@ -1,58 +1,50 @@ +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return ;; +esac + # Set default user DEFAULT_USER="$USER" +# Editor +export EDITOR='nvim' + # Environment variables export GOPATH="$HOME/go" -export PATH="$PATH:$GOPATH/bin" +export PATH="$PATH:$GOPATH/bin:/usr/local/go/bin" + +# Local bin +export PATH="$PATH:$HOME/.local/bin" # Node.js and NVM configuration export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" -# Go-specific paths -export PATH="$PATH:/usr/local/go/bin" +# Rust/Cargo +[ -f "$HOME/.cargo/env" ] && source "$HOME/.cargo/env" -# Haskell tools -export PATH="$PATH:$HOME/.cabal/bin" -export PATH="$PATH:/opt/cabal/1.22/bin" -export PATH="$PATH:/opt/ghc/7.10.3/bin" - -# Ruby tools -export PATH="$PATH:$HOME/.rvm/bin" -[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" - -# Neovim -export PATH="$PATH:/opt/nvim-linux64/bin" - -# Postgres -export PATH="$PATH:/usr/local/var/postgres" - -# Editor -export EDITOR='vim' - -# SSH settings +# SSH agent if [ -z "$SSH_AGENT_PID" ]; then - eval "$(ssh-agent -s)" - ssh-add -A 2>/dev/null; + eval "$(ssh-agent -s)" + ssh-add -A 2>/dev/null fi # FZF (if installed) [ -f ~/.fzf.bash ] && source ~/.fzf.bash -# Starship prompt (if installed) -export PATH=$PATH:/home/cipher/.local/bin -eval "$(oh-my-posh init bash --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/kali.omp.json')" -#eval "$(starship init bash)" +# Oh My Posh prompt +eval "$(oh-my-posh init bash --config ~/.config/oh-my-posh/theme.omp.json)" # Bash completion for Git if [ -f /usr/share/bash-completion/completions/git ]; then - source /usr/share/bash-completion/completions/git + source /usr/share/bash-completion/completions/git fi -# Custom aliases (include your existing aliases.zsh content here or source it) +# Custom aliases if [ -f "$HOME/dotfiles/aliases.bash" ]; then - source "$HOME/dotfiles/aliases.bash" + source "$HOME/dotfiles/aliases.bash" fi # Key timeout @@ -61,37 +53,23 @@ export KEYTIMEOUT=1 # C++ include path export CPLUS_INCLUDE_PATH=/usr/local/include -# If not running interactively, don't do anything -case $- in - *i*) ;; - *) return ;; -esac - work() { - set +e + set +e - local proj="$HOME/Drives/500GB/PycharmProjects/time_logix" - cd "$proj" || { echo "No such dir: $proj" >&2; return 1; } + local proj="$HOME/Drives/500GB/PycharmProjects/time_logix" + cd "$proj" || { echo "No such dir: $proj" >&2; return 1; } - # Ensure venv exists - [ -d venv ] || python3 -m venv venv || { echo "venv create failed" >&2; return 1; } + [ -d venv ] || python3 -m venv venv || { echo "venv create failed" >&2; return 1; } - # Activate venv - . venv/bin/activate + . venv/bin/activate + trap 'deactivate 2>/dev/null || true' RETURN - # Always deactivate when function returns - trap 'deactivate 2>/dev/null || true' RETURN + python main.py + local code=$? - # Run the app - python main.py - local code=$? + cd ~ || true - # Move back to home regardless of success/failure - cd ~ || true - - if [ $code -ne 0 ]; then - echo "main.py exited with code $code" - fi + if [ $code -ne 0 ]; then + echo "main.py exited with code $code" + fi } -# added by 02-dev-tools-setup.sh -export PATH=$PATH:/usr/local/go/bin diff --git a/gitconfig b/gitconfig index f1b6419..c6af762 100644 --- a/gitconfig +++ b/gitconfig @@ -1,6 +1,6 @@ [user] - email = hello@ciphervance.com - name = Cipher Vance + email = blake@blakeridgway.com + name = Blake Ridgway [commit] template = ~/dotfiles/commit-conventions.txt [core] diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 0172b60..4d9546c 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,29 +1,39 @@ { - "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, + "LuaSnip": { "branch": "master", "commit": "642b0c595e11608b4c18219e93b88d7637af27bc" }, "NvChad": { "branch": "v2.5", "commit": "eb209a4a82aecabe609d8206b865e00a760fb644" }, - "base46": { "branch": "v3.0", "commit": "45b336ec52615dd1a3aa47848d894616dd6293a5" }, - "cmp-async-path": { "branch": "main", "commit": "b8aade3a0626f2bc1d3cd79affcd7da9f47f7ab1" }, + "base46": { "branch": "v3.0", "commit": "884b990dcdbe07520a0892da6ba3e8d202b46337" }, + "cmp-async-path": { "branch": "main", "commit": "f8af3f726e07f2e9d37672eaa9102581aefce149" }, "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, "cmp-nvim-lua": { "branch": "main", "commit": "e3a22cb071eb9d6508a156306b102c45cd2d573d" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "178b8f0d70ee63db616a8b3bda637218eef121dd" }, - "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "gitsigns.nvim": { "branch": "main", "commit": "cdafc320f03f2572c40ab93a4eecb733d4016d07" }, - "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, + "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, + "gitsigns.nvim": { "branch": "main", "commit": "4ed47e8c4c66c921dc1d6643977e0526e1f44396" }, + "harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" }, + "indent-blankline.nvim": { "branch": "master", "commit": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "lazygit.nvim": { "branch": "main", "commit": "a04ad0dbc725134edbee3a5eea29290976695357" }, "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, "menu": { "branch": "main", "commit": "7a0a4a2896b715c066cfbe320bdc048091874cc6" }, "minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" }, - "nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" }, - "nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" }, + "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, + "nvim-cmp": { "branch": "main", "commit": "a1d504892f2bc56c2e79b65c6faded2fd21f3eca" }, + "nvim-dap": { "branch": "master", "commit": "4f5deb110d9ff8994d96c21df95e2271d11214f9" }, + "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, + "nvim-dap-ui": { "branch": "master", "commit": "d9770a55188bb34c2bdce7d90a6151181beb6966" }, "nvim-lspconfig": { "branch": "master", "commit": "dc7e7c7699cc01b1b6fefa97f9b496d8f447d7a1" }, - "nvim-tree.lua": { "branch": "master", "commit": "1eda2569394f866360e61f590f1796877388cb8a" }, - "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, + "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, + "nvim-tree.lua": { "branch": "master", "commit": "31503ad5d869fca61461d82a9126f62480ecb0ab" }, + "nvim-treesitter": { "branch": "main", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, + "nvim-web-devicons": { "branch": "master", "commit": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38" }, + "oil.nvim": { "branch": "master", "commit": "0fcc83805ad11cf714a949c98c605ed717e0b83e" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "telescope.nvim": { "branch": "master", "commit": "3a12a853ebf21ec1cce9a92290e3013f8ae75f02" }, - "ui": { "branch": "v3.0", "commit": "bea2af0a76c1098fac0988ad296aa028cad2a333" }, + "telescope.nvim": { "branch": "master", "commit": "cfb85dcf7f822b79224e9e6aef9e8c794211b20b" }, + "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, + "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, + "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, + "ui": { "branch": "v3.0", "commit": "cb75908a86720172594b30de147272c1b3a7f452" }, "volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } } diff --git a/nvim/lua/chadrc.lua b/nvim/lua/chadrc.lua index 9eca87c..b0c6edf 100644 --- a/nvim/lua/chadrc.lua +++ b/nvim/lua/chadrc.lua @@ -1,24 +1,19 @@ --- This file needs to have same structure as nvconfig.lua --- https://github.com/NvChad/ui/blob/v3.0/lua/nvconfig.lua --- Please read that file to know all available options :( - ---@type ChadrcConfig local M = {} M.base46 = { - theme = "onedark", - - -- hl_override = { - -- Comment = { italic = true }, - -- ["@comment"] = { italic = true }, - -- }, + theme = "onedark", } --- M.nvdash = { load_on_startup = true } --- M.ui = { --- tabufline = { --- lazyload = false --- } --- } +-- Enable the startup dashboard +M.nvdash = { + load_on_startup = true, +} + +M.ui = { + tabufline = { + lazyload = false, + }, +} return M diff --git a/nvim/lua/configs/conform.lua b/nvim/lua/configs/conform.lua index 35ba6cf..37d1b56 100644 --- a/nvim/lua/configs/conform.lua +++ b/nvim/lua/configs/conform.lua @@ -1,15 +1,17 @@ -local options = { +return { formatters_by_ft = { lua = { "stylua" }, - -- css = { "prettier" }, - -- html = { "prettier" }, + go = { "goimports", "gofmt" }, + cs = { "csharpier" }, + yaml = { "prettier" }, + json = { "prettier" }, + jsonc = { "prettier" }, + sh = { "shfmt" }, + bash = { "shfmt" }, }, - -- format_on_save = { - -- -- These options will be passed to conform.format() - -- timeout_ms = 500, - -- lsp_fallback = true, - -- }, + format_on_save = { + timeout_ms = 1000, + lsp_fallback = true, + }, } - -return options diff --git a/nvim/lua/configs/dap.lua b/nvim/lua/configs/dap.lua new file mode 100644 index 0000000..671a6e9 --- /dev/null +++ b/nvim/lua/configs/dap.lua @@ -0,0 +1,92 @@ +local dap = require "dap" +local dapui = require "dapui" + +-- DAP UI setup +dapui.setup { + icons = { expanded = "▾", collapsed = "▸", current_frame = "▸" }, + layouts = { + { + elements = { + { id = "scopes", size = 0.35 }, + { id = "breakpoints", size = 0.15 }, + { id = "stacks", size = 0.25 }, + { id = "watches", size = 0.25 }, + }, + size = 45, + position = "left", + }, + { + elements = { + { id = "repl", size = 0.5 }, + { id = "console", size = 0.5 }, + }, + size = 12, + position = "bottom", + }, + }, +} + +-- Auto open/close UI with debug session +dap.listeners.after.event_initialized["dapui_config"] = function() + dapui.open() +end +dap.listeners.before.event_terminated["dapui_config"] = function() + dapui.close() +end +dap.listeners.before.event_exited["dapui_config"] = function() + dapui.close() +end + +-- Go: powered by nvim-dap-go (wraps delve) +require("dap-go").setup { + dap_configurations = { + { + type = "go", + name = "Debug file", + request = "launch", + program = "${file}", + }, + { + type = "go", + name = "Debug package", + request = "launch", + program = "${fileDirname}", + }, + { + type = "go", + name = "Attach to process", + mode = "local", + request = "attach", + processId = require("dap.utils").pick_process, + }, + }, +} + +-- C# / .NET: netcoredbg +dap.adapters.coreclr = { + type = "executable", + command = vim.fn.stdpath "data" .. "/mason/bin/netcoredbg", + args = { "--interpreter=vscode" }, +} + +dap.configurations.cs = { + { + type = "coreclr", + name = "Launch .NET", + request = "launch", + program = function() + return vim.fn.input("Path to dll: ", vim.fn.getcwd() .. "/bin/Debug/", "file") + end, + }, + { + type = "coreclr", + name = "Attach .NET", + request = "attach", + processId = require("dap.utils").pick_process, + }, +} + +-- Signs +vim.fn.sign_define("DapBreakpoint", { text = "●", texthl = "DiagnosticError", linehl = "", numhl = "" }) +vim.fn.sign_define("DapBreakpointCondition", { text = "◆", texthl = "DiagnosticWarn", linehl = "", numhl = "" }) +vim.fn.sign_define("DapStopped", { text = "▶", texthl = "DiagnosticOk", linehl = "DapStoppedLine", numhl = "" }) diff --git a/nvim/lua/configs/lspconfig.lua b/nvim/lua/configs/lspconfig.lua index 20a0cce..9091bb9 100644 --- a/nvim/lua/configs/lspconfig.lua +++ b/nvim/lua/configs/lspconfig.lua @@ -1,6 +1,48 @@ +-- NvChad sets default capabilities (nvim-cmp) and on_attach via vim.lsp.config("*", ...) require("nvchad.configs.lspconfig").defaults() -local servers = { "html", "cssls" } -vim.lsp.enable(servers) +-- Go +vim.lsp.config("gopls", { + settings = { + gopls = { + gofumpt = true, + usePlaceholders = true, + staticcheck = true, + analyses = { + unusedparams = true, + shadow = true, + nilness = true, + }, + hints = { + assignVariableTypes = true, + compositeLiteralFields = true, + functionTypeParameters = true, + parameterNames = true, + rangeVariableTypes = true, + }, + }, + }, +}) --- read :h vim.lsp.config for changing options of lsp servers +-- YAML +vim.lsp.config("yamlls", { + settings = { + yaml = { + validate = true, + schemaStore = { + enable = true, + url = "https://www.schemastore.org/api/json/catalog.json", + }, + }, + }, +}) + +-- C# / OmniSharp +vim.lsp.config("omnisharp", { + enable_roslyn_analyzers = true, + organize_imports_on_format = true, + enable_import_completion = true, +}) + +-- Enable all servers (Mason puts their binaries on PATH automatically) +vim.lsp.enable({ "gopls", "yamlls", "bashls", "omnisharp" }) diff --git a/nvim/lua/mappings.lua b/nvim/lua/mappings.lua index 783b78f..2274ab9 100644 --- a/nvim/lua/mappings.lua +++ b/nvim/lua/mappings.lua @@ -1,10 +1,79 @@ require "nvchad.mappings" --- add yours here - local map = vim.keymap.set +-- Quick command mode map("n", ";", ":", { desc = "CMD enter command mode" }) -map("i", "jk", "") +map("i", "jk", "", { desc = "Escape insert mode" }) --- map({ "n", "i", "v" }, "", " w ") +-- Save with Ctrl+S +map({ "n", "i", "v" }, "", "w", { desc = "Save file" }) + +-- ── Git ────────────────────────────────────────────────────────────────────── +map("n", "gg", "LazyGit", { desc = "Open LazyGit" }) + +-- ── Diagnostics (Trouble) ──────────────────────────────────────────────────── +map("n", "xx", "Trouble diagnostics toggle", { desc = "Workspace diagnostics" }) +map("n", "xb", "Trouble diagnostics toggle filter.buf=0", { desc = "Buffer diagnostics" }) +map("n", "xs", "Trouble symbols toggle focus=false", { desc = "Document symbols" }) +map("n", "xl", "Trouble lsp toggle focus=false win.position=right", { desc = "LSP references" }) +map("n", "xq", "Trouble qflist toggle", { desc = "Quickfix list" }) + +-- ── DAP ────────────────────────────────────────────────────────────────────── +map("n", "db", "DapToggleBreakpoint", { desc = "Toggle breakpoint" }) +map("n", "dB", function() + require("dap").set_breakpoint(vim.fn.input "Condition: ") +end, { desc = "Conditional breakpoint" }) +map("n", "dc", "DapContinue", { desc = "Continue" }) +map("n", "di", "DapStepInto", { desc = "Step into" }) +map("n", "do", "DapStepOver", { desc = "Step over" }) +map("n", "dO", "DapStepOut", { desc = "Step out" }) +map("n", "dt", "DapTerminate", { desc = "Terminate" }) +map("n", "du", function() require("dapui").toggle() end, { desc = "Toggle DAP UI" }) +map("n", "dr", function() require("dap").repl.open() end,{ desc = "Open REPL" }) +map("n", "dgt", function() require("dap-go").debug_test() end, { desc = "Debug Go test" }) +map("n", "dgl", function() require("dap-go").debug_last_test() end, { desc = "Debug last Go test" }) + +-- ── Terminal ────────────────────────────────────────────────────────────────── +map("n", "tf", "ToggleTerm direction=float", { desc = "Float terminal" }) +map("n", "th", "ToggleTerm direction=horizontal", { desc = "Horizontal terminal" }) +map("n", "tv", "ToggleTerm direction=vertical", { desc = "Vertical terminal" }) + +-- ── TODO comments ───────────────────────────────────────────────────────────── +map("n", "ft", "TodoTelescope", { desc = "Find TODOs" }) +map("n", "]t", function() require("todo-comments").jump_next() end, { desc = "Next TODO" }) +map("n", "[t", function() require("todo-comments").jump_prev() end, { desc = "Prev TODO" }) + +-- ── Harpoon ─────────────────────────────────────────────────────────────────── +map("n", "ha", function() require("harpoon"):list():add() end, { desc = "Add file" }) +map("n", "hh", function() + local h = require "harpoon" + h.ui:toggle_quick_menu(h:list()) +end, { desc = "Toggle menu" }) +map("n", "h1", function() require("harpoon"):list():select(1) end, { desc = "File 1" }) +map("n", "h2", function() require("harpoon"):list():select(2) end, { desc = "File 2" }) +map("n", "h3", function() require("harpoon"):list():select(3) end, { desc = "File 3" }) +map("n", "h4", function() require("harpoon"):list():select(4) end, { desc = "File 4" }) +-- cycle through harpoon list +map("n", "hp", function() require("harpoon"):list():prev() end, { desc = "Prev file" }) +map("n", "hn", function() require("harpoon"):list():next() end, { desc = "Next file" }) + +-- ── Oil ─────────────────────────────────────────────────────────────────────── +map("n", "-", "Oil", { desc = "Open parent dir (Oil)" }) +map("n", "oo", "Oil --float", { desc = "Oil (float)" }) + +-- ── which-key group labels ──────────────────────────────────────────────────── +vim.schedule(function() + local ok, wk = pcall(require, "which-key") + if not ok then return end + wk.add { + { "d", group = "Debug" }, + { "dg", group = "Go" }, + { "x", group = "Diagnostics" }, + { "t", group = "Terminal" }, + { "g", group = "Git" }, + { "h", group = "Harpoon" }, + { "o", group = "Oil" }, + { "f", group = "Find" }, + } +end) diff --git a/nvim/lua/options.lua b/nvim/lua/options.lua index 738f20b..f3949e4 100644 --- a/nvim/lua/options.lua +++ b/nvim/lua/options.lua @@ -1,6 +1,23 @@ require "nvchad.options" --- add yours here! +local o = vim.opt --- local o = vim.o --- o.cursorlineopt ='both' -- to enable cursorline! +o.relativenumber = true -- relative line numbers for fast navigation +o.scrolloff = 8 -- keep 8 lines visible above/below cursor +o.sidescrolloff = 8 +o.wrap = false -- no line wrapping +o.undofile = true -- persist undo history across sessions +o.splitbelow = true -- horizontal splits open below +o.splitright = true -- vertical splits open to the right +o.colorcolumn = "120" -- column ruler at 120 chars +o.cursorline = true -- highlight current line + +-- Go uses real tabs; everything else uses 4-space soft tabs +vim.api.nvim_create_autocmd("FileType", { + pattern = "go", + callback = function() + vim.opt_local.expandtab = false + vim.opt_local.tabstop = 4 + vim.opt_local.shiftwidth = 4 + end, +}) diff --git a/nvim/lua/plugins/init.lua b/nvim/lua/plugins/init.lua index d028655..0d6dc3c 100644 --- a/nvim/lua/plugins/init.lua +++ b/nvim/lua/plugins/init.lua @@ -1,11 +1,22 @@ return { + -- Treesitter: syntax highlighting + code understanding { - "stevearc/conform.nvim", - -- event = 'BufWritePre', -- uncomment for format on save - opts = require "configs.conform", + "nvim-treesitter/nvim-treesitter", + opts = { + ensure_installed = { + "vim", "lua", "vimdoc", + "go", "gomod", "gowork", "gosum", + "c_sharp", + "yaml", + "bash", + "json", "jsonc", + "toml", + "markdown", "markdown_inline", + }, + }, }, - -- These are some examples, uncomment them if you want to see them work! + -- LSP servers { "neovim/nvim-lspconfig", config = function() @@ -13,16 +24,107 @@ return { end, }, - -- test new blink - -- { import = "nvchad.blink.lazyspec" }, + -- Formatting (with format-on-save) + { + "stevearc/conform.nvim", + event = "BufWritePre", + opts = require "configs.conform", + }, - -- { - -- "nvim-treesitter/nvim-treesitter", - -- opts = { - -- ensure_installed = { - -- "vim", "lua", "vimdoc", - -- "html", "css" - -- }, - -- }, - -- }, + -- Mason: auto-install LSPs, formatters, and DAP adapters + { + "williamboman/mason.nvim", + opts = { + ensure_installed = { + -- LSPs + "gopls", + "omnisharp", + "yaml-language-server", + "bash-language-server", + -- Formatters / linters + "goimports", + "csharpier", + "prettier", + "shfmt", + "stylua", + -- DAP adapters + "delve", -- Go debugger + "netcoredbg", -- .NET debugger + }, + }, + }, + + -- Diagnostics panel + { + "folke/trouble.nvim", + cmd = "Trouble", + opts = { use_diagnostic_signs = true }, + }, + + -- Floating terminal + { + "akinsho/toggleterm.nvim", + version = "*", + cmd = "ToggleTerm", + keys = { [[]] }, + opts = { + open_mapping = [[]], + direction = "float", + float_opts = { border = "curved" }, + }, + }, + + -- Lazygit inside Neovim + { + "kdheepak/lazygit.nvim", + cmd = "LazyGit", + dependencies = { "nvim-lua/plenary.nvim" }, + }, + + -- DAP core + UI + { + "mfussenegger/nvim-dap", + dependencies = { + "rcarriga/nvim-dap-ui", + "nvim-neotest/nvim-nio", -- required by dap-ui + "leoluz/nvim-dap-go", + }, + config = function() + require "configs.dap" + end, + }, + + -- Highlight TODO/FIXME/HACK/NOTE comments + { + "folke/todo-comments.nvim", + dependencies = { "nvim-lua/plenary.nvim" }, + event = "BufReadPost", + opts = {}, + }, + + -- Harpoon2: quick-jump between pinned files per project + { + "ThePrimeagen/harpoon", + branch = "harpoon2", + dependencies = { "nvim-lua/plenary.nvim" }, + opts = {}, + }, + + -- Oil: edit the filesystem like a buffer + { + "stevearc/oil.nvim", + lazy = false, + dependencies = { "nvim-tree/nvim-web-devicons" }, + opts = { + -- Keep nvim-tree as the default explorer; oil opens on demand via `-` + default_file_explorer = false, + columns = { "icon", "permissions", "size", "mtime" }, + view_options = { show_hidden = true }, + -- Don't clobber window-navigation keys + keymaps = { + [""] = false, + [""] = false, + }, + }, + }, } diff --git a/nvim/nvim b/nvim/nvim new file mode 120000 index 0000000..bba0798 --- /dev/null +++ b/nvim/nvim @@ -0,0 +1 @@ +/home/bridgway/dotfiles/nvim \ No newline at end of file diff --git a/scripts/02-dev-tools-setup.sh b/scripts/02-dev-tools-setup.sh index 7c46e1a..670a4d7 100755 --- a/scripts/02-dev-tools-setup.sh +++ b/scripts/02-dev-tools-setup.sh @@ -7,22 +7,31 @@ echo "--- Starting Development Tools Setup ---" # Setup NVIM echo "Setting up Neovim..." -if command -v nvim &>/dev/null && [[ "$(nvim --version | head -n 1)" == "NVIM"* ]]; then - echo "Neovim appears to be installed. Checking version/source or skipping." - # Add logic here if you want to ensure it's your /opt/nvim version +_nvim_asset_name() { + case "$(uname -m)" in + x86_64) echo "nvim-linux-x86_64" ;; + aarch64) echo "nvim-linux-arm64" ;; + *) echo "Unsupported arch for Neovim: $(uname -m)" >&2; exit 1 ;; + esac +} + +NVIM_LATEST="$(curl -fsSL https://api.github.com/repos/neovim/neovim/releases/latest | grep '"tag_name"' | cut -d'"' -f4)" +NVIM_INSTALLED="$(nvim --version 2>/dev/null | head -n1 | awk '{print $2}')" + +if [ "$NVIM_INSTALLED" = "$NVIM_LATEST" ]; then + echo "Neovim ${NVIM_LATEST} already up-to-date." else - echo "Downloading and installing Neovim to /opt/nvim..." + NVIM_ASSET="$(_nvim_asset_name)" + echo "Installing Neovim ${NVIM_LATEST} (${NVIM_ASSET})..." TEMP_NVIM_DIR=$(mktemp -d) - curl -Lo "${TEMP_NVIM_DIR}/nvim-linux64.tar.gz" https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz + curl -fsSLo "${TEMP_NVIM_DIR}/${NVIM_ASSET}.tar.gz" \ + "https://github.com/neovim/neovim/releases/latest/download/${NVIM_ASSET}.tar.gz" sudo rm -rf /opt/nvim - sudo tar -C /opt -xzf "${TEMP_NVIM_DIR}/nvim-linux64.tar.gz" - rm -rf "${TEMP_NVIM_DIR}" # Clean up - echo "Neovim installed to /opt/nvim. Add /opt/nvim-linux64/bin to your PATH." - # Consider adding to PATH via a profile script if not handled by zshrc/bashrc symlinks - if [ ! -f /usr/local/bin/nvim ] && [ -d /opt/nvim-linux64/bin ]; then - sudo ln -sf /opt/nvim-linux64/bin/nvim /usr/local/bin/nvim - echo "Symlinked nvim to /usr/local/bin/nvim" - fi + sudo tar -C /opt -xzf "${TEMP_NVIM_DIR}/${NVIM_ASSET}.tar.gz" + sudo mv "/opt/${NVIM_ASSET}" /opt/nvim 2>/dev/null || true + rm -rf "${TEMP_NVIM_DIR}" + sudo ln -sf /opt/nvim/bin/nvim /usr/local/bin/nvim + echo "Neovim ${NVIM_LATEST} installed to /opt/nvim, symlinked to /usr/local/bin/nvim" fi # pynvim @@ -116,17 +125,16 @@ if ! command -v oh-my-posh &>/dev/null; then echo "➤ Installing Oh-My-Posh latest release..." # GitHub /releases/latest/download will 302 redirect to actual asset BIN_URL="https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-${OS}-${ARCH}" - THEME_URL="https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/jandedobbeleer.omp.json" + mkdir -p "${HOME}/.local/bin" TMPBIN="$(mktemp)" curl -fsSL -L "${BIN_URL}" -o "${TMPBIN}" - sudo install -m755 "${TMPBIN}" /usr/local/bin/oh-my-posh + install -m755 "${TMPBIN}" "${HOME}/.local/bin/oh-my-posh" rm -f "${TMPBIN}" - echo "Installed oh-my-posh to /usr/local/bin/oh-my-posh" + echo "Installed oh-my-posh to ~/.local/bin/oh-my-posh" - mkdir -p "${HOME}/.poshthemes" - curl -fsSL -L "${THEME_URL}" -o "${HOME}/.poshthemes/jandedobbeleer.omp.json" - echo "Downloaded default theme to ~/.poshthemes/" + echo "Theme is managed via dotfiles repo at terminal/posh-theme.omp.json" + echo "Run 04-config-symlinks.sh to link it to ~/.config/oh-my-posh/theme.omp.json" else echo "✔ Oh-My-Posh already installed: $(oh-my-posh --version | head -n1)" @@ -144,18 +152,5 @@ else echo "For the current session, you can run: source \"\$HOME/.cargo/env\"" fi -# Setup Starship -echo "Installing Starship prompt..." -if command -v starship &>/dev/null; then - echo "Starship already installed." -else - # The -y flag attempts a non-interactive install - if curl -sS https://starship.rs/install.sh | sh -s -- -y; then - echo "Starship installed. Add 'eval \"\$(starship init zsh)\"' (or bash/fish) to your shell config." - else - echo "ERROR: Starship installation failed." - fi -fi - echo "--- Development Tools Setup Finished ---" diff --git a/scripts/04-config-symlinks.sh b/scripts/04-config-symlinks.sh index 856b9c4..7d3e9de 100755 --- a/scripts/04-config-symlinks.sh +++ b/scripts/04-config-symlinks.sh @@ -11,19 +11,19 @@ if [ -z "$SCRIPT_ROOT_DIR" ]; then exit 1 fi -# Starship Config File -STARSHIP_CONFIG_SOURCE="${SCRIPT_ROOT_DIR}/terminal/starship.toml" -STARSHIP_CONFIG_DEST_DIR="$HOME/.config" -STARSHIP_CONFIG_DEST_FILE="${STARSHIP_CONFIG_DEST_DIR}/starship.toml" - +# Oh My Posh theme echo "" -echo "Setting up Starship configuration..." -if [ -f "$STARSHIP_CONFIG_SOURCE" ]; then - mkdir -p "$STARSHIP_CONFIG_DEST_DIR" - cp "$STARSHIP_CONFIG_SOURCE" "$STARSHIP_CONFIG_DEST_FILE" - echo "Copied starship.toml to $STARSHIP_CONFIG_DEST_FILE" +echo "Setting up Oh My Posh theme..." +POSH_THEME_SOURCE="${SCRIPT_ROOT_DIR}/terminal/posh-theme.omp.json" +POSH_THEME_DEST_DIR="$HOME/.config/oh-my-posh" +POSH_THEME_DEST="${POSH_THEME_DEST_DIR}/theme.omp.json" + +if [ -f "$POSH_THEME_SOURCE" ]; then + mkdir -p "$POSH_THEME_DEST_DIR" + ln -sf "$POSH_THEME_SOURCE" "$POSH_THEME_DEST" + echo "${POSH_THEME_SOURCE} ~> ${POSH_THEME_DEST}" else - echo "WARNING: Starship config source not found: $STARSHIP_CONFIG_SOURCE. Skipping copy." + echo "WARNING: Oh My Posh theme not found: ${POSH_THEME_SOURCE}. Skipping." fi # Teams for Linux Configuration @@ -58,7 +58,7 @@ fi echo "" echo "Symlinking dotfiles..." -FILES=('vimrc' 'vim' 'bashrc' 'zsh' 'agignore' 'gitconfig' 'gitignore' 'commit-conventions.txt' 'aliases.zsh') +FILES=('bashrc' 'zshrc' 'aliases.bash' 'aliases.zsh' 'agignore' 'gitconfig' 'gitignore' 'commit-conventions.txt') for file in "${FILES[@]}"; do echo "" @@ -78,5 +78,31 @@ for file in "${FILES[@]}"; do fi done +# Nushell config (~/.config/nushell) +echo "" +echo "Symlinking nushell config to ~/.config/nushell..." +NUSHELL_SRC="${SCRIPT_ROOT_DIR}/terminal/nushell" +NUSHELL_DEST="$HOME/.config/nushell" +if [ -d "$NUSHELL_SRC" ]; then + mkdir -p "$HOME/.config" + ln -sf "$NUSHELL_SRC" "$NUSHELL_DEST" + echo "${NUSHELL_SRC} ~> ${NUSHELL_DEST}" +else + echo "WARNING: nushell config source not found: ${NUSHELL_SRC}. Skipping." +fi + +# Neovim config (~/.config/nvim) +echo "" +echo "Symlinking nvim config to ~/.config/nvim..." +NVIM_SRC="${SCRIPT_ROOT_DIR}/nvim" +NVIM_DEST="$HOME/.config/nvim" +if [ -e "$NVIM_SRC" ]; then + mkdir -p "$HOME/.config" + ln -sf "$NVIM_SRC" "$NVIM_DEST" + echo "${NVIM_SRC} ~> ${NVIM_DEST}" +else + echo "WARNING: nvim config source not found: ${NVIM_SRC}. Skipping." +fi + echo "" echo "--- Configuration and Symlinking Finished ---" \ No newline at end of file diff --git a/steam/steam_dev.cfg b/steam/steam_dev.cfg deleted file mode 100644 index 970522f..0000000 --- a/steam/steam_dev.cfg +++ /dev/null @@ -1,2 +0,0 @@ -@nClientDownloadEnableHTTP2PlatformLinux 0 -@fDownloadRateImprovementToAddAnotherConnection 1.0 diff --git a/temp_dotnet_checklist.md b/temp_dotnet_checklist.md deleted file mode 100644 index 25a0d50..0000000 --- a/temp_dotnet_checklist.md +++ /dev/null @@ -1,105 +0,0 @@ -**Fedora 42 DotNet Setup Checklist** - -**Important Preliminary Note:** -* [ ] **Fedora 42 Specifics:** Since Fedora 42 is a future release, always double-check the *exact* package names and commands against the official Fedora and Microsoft documentation once Fedora 42 is available. The commands below are based on current Fedora practices. - ---- - -**I. Core .NET Development Environment** - -* [ ] **Register Microsoft Package Repository:** - * [ ] Import Microsoft GPG key (e.g., `sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc`). - * [ ] Add Microsoft package repository for Fedora 42 (e.g., `sudo wget https://packages.microsoft.com/config/fedora/42/packages-microsoft-prod.rpm -O packages-microsoft-prod.rpm` - *verify exact URL for F42*). - * [ ] Install the downloaded repository configuration (e.g., `sudo dnf install -y packages-microsoft-prod.rpm`). - * [ ] Clean up downloaded .rpm file (e.g., `rm packages-microsoft-prod.rpm`). -* [ ] **Install .NET SDK:** - * [ ] Install the desired .NET SDK version (e.g., `sudo dnf install -y dotnet-sdk-8.0` or latest LTS). -* [ ] **Verify .NET Installation:** - * [ ] Check SDK version: `dotnet --version` - * [ ] List installed SDKs: `dotnet --list-sdks` - * [ ] List installed runtimes: `dotnet --list-runtimes` - ---- - -**II. Code Editor/IDE (Visual Studio Code Recommended)** - -* [ ] **Install Visual Studio Code:** - * [ ] Option A: From Fedora repositories (e.g., `sudo dnf install -y code`). - * [ ] Option B: Download `.rpm` from [code.visualstudio.com](https://code.visualstudio.com/) and install (e.g., `sudo dnf install -y ./.rpm`). -* [ ] **Install Essential VS Code Extensions (Open VS Code to do this):** - * [ ] **C# Dev Kit** (from Microsoft - this is key and bundles other C# tools). - * [ ] (Optional but Recommended) NuGet Package Manager GUI. - * [ ] (Optional but Recommended) GitLens. - * [ ] (Optional but Recommended) Prettier - Code formatter. - * [ ] (Optional) Any Blazor-specific snippet or tooling extensions you find useful. - * [ ] *Restart VS Code if prompted after extension installations.* - ---- - -**III. Version Control** - -* [ ] **Install Git:** - * [ ] `sudo dnf install -y git` -* [ ] **Configure Git (Global Settings):** - * [ ] Set user name: `git config --global user.name "Your Name"` - * [ ] Set user email: `git config --global user.email "youremail@example.com"` - ---- - -**IV. Web Browser for Frontend Testing** - -* [ ] **Install/Verify Modern Web Browser:** - * [ ] Firefox (usually pre-installed on Fedora). - * [ ] Or, install another like Chromium (e.g., `sudo dnf install -y chromium`) or Google Chrome. - * [ ] *Familiarize yourself with its Developer Tools (Inspector, Console, Network).* - ---- - -**V. Database (Optional - PostgreSQL Example)** - -* [ ] **Install PostgreSQL Server & Contrib Packages:** - * [ ] `sudo dnf install -y postgresql-server postgresql-contrib` -* [ ] **Initialize PostgreSQL Database Cluster:** - * [ ] `sudo postgresql-setup --initdb` -* [ ] **Enable and Start PostgreSQL Service:** - * [ ] `sudo systemctl enable --now postgresql` -* [ ] **Create PostgreSQL User and Database (via `psql`):** - * [ ] Access `psql`: `sudo -u postgres psql` - * [ ] Create user: `CREATE USER myappuser WITH PASSWORD 'yoursecurepassword';` (Replace with your details) - * [ ] Create database: `CREATE DATABASE myappdb OWNER myappuser;` (Replace with your details) - * [ ] Exit `psql`: `\q` -* [ ] **(Optional) Install PostgreSQL GUI Tool:** - * [ ] e.g., pgAdmin 4: `sudo dnf install -y pgadmin4` - * [ ] Or DBeaver (download from their website or check Fedora repos). - ---- - -**VI. Containerization (Optional but Recommended)** - -* [ ] **Install Docker Engine (moby-engine on Fedora):** - * [ ] `sudo dnf install -y moby-engine` -* [ ] **Enable and Start Docker Service:** - * [ ] `sudo systemctl enable --now docker` -* [ ] **Add User to Docker Group:** - * [ ] `sudo usermod -aG docker $USER` - * [ ] **IMPORTANT: Log out and log back in for this group change to take effect.** -* [ ] **Install Docker Compose:** - * [ ] `sudo dnf install -y docker-compose` (or check official Docker docs for other methods if needed). -* [ ] **Verify Docker Installation:** - * [ ] `docker --version` - * [ ] `docker-compose --version` - * [ ] `docker run hello-world` (after logging back in) - ---- - -**VII. Final Checks** - -* [ ] **Reboot (Optional but can ensure all services/paths are correctly initialized):** - * [ ] `sudo reboot` -* [ ] **Create a Test Project:** - * [ ] `dotnet new webapi -o TestApi` - * [ ] `cd TestApi` - * [ ] `dotnet run` (and check in browser) - * [ ] `dotnet new blazorserver -o TestBlazorApp` (or `blazorwasm`) - * [ ] `cd TestBlazorApp` - * [ ] `dotnet run` (and check in browser) diff --git a/terminal/nushell/nushell b/terminal/nushell/nushell new file mode 120000 index 0000000..41a2f1d --- /dev/null +++ b/terminal/nushell/nushell @@ -0,0 +1 @@ +/home/bridgway/dotfiles/terminal/nushell \ No newline at end of file diff --git a/terminal/posh-theme.omp.json b/terminal/posh-theme.omp.json new file mode 100644 index 0000000..eaa161d --- /dev/null +++ b/terminal/posh-theme.omp.json @@ -0,0 +1,164 @@ +{ + "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", + "blocks": [ + { + "alignment": "left", + "segments": [ + { + "background": "#c386f1", + "foreground": "#ffffff", + "leading_diamond": "\ue0b6", + "style": "diamond", + "template": " {{ .UserName }} ", + "trailing_diamond": "\ue0b0", + "type": "session" + }, + { + "background": "#ff479c", + "foreground": "#ffffff", + "powerline_symbol": "\ue0b0", + "options": { + "folder_separator_icon": " \ue0b1 ", + "home_icon": "~", + "style": "folder" + }, + "style": "powerline", + "template": " \uea83 {{ .Path }} ", + "type": "path" + }, + { + "background": "#fffb38", + "background_templates": [ + "{{ if or (.Working.Changed) (.Staging.Changed) }}#FF9248{{ end }}", + "{{ if and (gt .Ahead 0) (gt .Behind 0) }}#ff4500{{ end }}", + "{{ if gt .Ahead 0 }}#B388FF{{ end }}", + "{{ if gt .Behind 0 }}#B388FF{{ end }}" + ], + "foreground": "#193549", + "leading_diamond": "\ue0b6", + "powerline_symbol": "\ue0b0", + "options": { + "branch_template": "{{ trunc 25 .Branch }}", + "fetch_status": true, + "fetch_upstream_icon": true + }, + "style": "powerline", + "template": " {{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end }} ", + "trailing_diamond": "\ue0b4", + "type": "git" + }, + { + "background": "#6CA35E", + "foreground": "#ffffff", + "powerline_symbol": "\ue0b0", + "options": { + "fetch_version": true + }, + "style": "powerline", + "template": " \ue718 {{ if .PackageManagerIcon }}{{ .PackageManagerIcon }} {{ end }}{{ .Full }} ", + "type": "node" + }, + { + "background": "#8ED1F7", + "foreground": "#111111", + "powerline_symbol": "\ue0b0", + "options": { + "fetch_version": true + }, + "style": "powerline", + "template": " \ue626 {{ if .Error }}{{ .Error }}{{ else }}{{ .Full }}{{ end }} ", + "type": "go" + }, + { + "background": "#FFDE57", + "foreground": "#111111", + "powerline_symbol": "\ue0b0", + "options": { + "display_mode": "files", + "fetch_virtual_env": false + }, + "style": "powerline", + "template": " \ue235 {{ if .Error }}{{ .Error }}{{ else }}{{ .Full }}{{ end }} ", + "type": "python" + }, + { + "background": "#ffff66", + "foreground": "#111111", + "powerline_symbol": "\ue0b0", + "style": "powerline", + "template": " \uf0ad ", + "type": "root" + }, + { + "background": "#83769c", + "foreground": "#ffffff", + "options": { + "always_enabled": true + }, + "style": "plain", + "template": "\ue0b0 \ueba2 {{ .FormattedMs }}\u2800", + "type": "executiontime" + }, + { + "background": "#00897b", + "background_templates": [ + "{{ if gt .Code 0 }}#e91e63{{ end }}" + ], + "foreground": "#ffffff", + "options": { + "always_enabled": true + }, + "style": "diamond", + "template": "\ue0b0 \ue23a ", + "trailing_diamond": "\ue0b4", + "type": "status" + } + ], + "type": "prompt" + }, + { + "segments": [ + { + "background": "#0077c2", + "foreground": "#ffffff", + "style": "plain", + "template": "<#0077c2,transparent>\ue0b6 \uf489 {{ .Name }} \ue0b2", + "type": "shell" + }, + { + "background": "#f36943", + "background_templates": [ + "{{if eq \"Charging\" .State.String}}#40c4ff{{end}}", + "{{if eq \"Discharging\" .State.String}}#ff5722{{end}}", + "{{if eq \"Full\" .State.String}}#4caf50{{end}}" + ], + "foreground": "#ffffff", + "invert_powerline": true, + "powerline_symbol": "\ue0b2", + "options": { + "charged_icon": "\ue22f ", + "charging_icon": "\ue234 ", + "discharging_icon": "\ue231 " + }, + "style": "powerline", + "template": " {{ if not .Error }}{{ .Icon }}{{ .Percentage }}{{ end }}{{ .Error }}\uf295 ", + "type": "battery" + }, + { + "background": "#2e9599", + "foreground": "#111111", + "invert_powerline": true, + "leading_diamond": "\ue0b2", + "style": "diamond", + "template": " {{ .CurrentDate | date .Format }} ", + "trailing_diamond": "\ue0b4", + "type": "time" + } + ], + "type": "rprompt" + } + ], + "console_title_template": "{{ .Shell }} in {{ .Folder }}", + "final_space": true, + "version": 4 +} diff --git a/terminal/starship.toml b/terminal/starship.toml deleted file mode 100644 index 7489fc1..0000000 --- a/terminal/starship.toml +++ /dev/null @@ -1,64 +0,0 @@ -format = """ -[](#a3aed2)\ -[ 󰌽 ](bg:#a3aed2 fg:#090c0c)\ -[](bg:#769ff0 fg:#a3aed2)\ -$directory\ -[](fg:#769ff0 bg:#394260)\ -$git_branch\ -$git_status\ -[](fg:#394260 bg:#212736)\ -$nodejs\ -$rust\ -$golang\ -$php\ -[](fg:#212736 bg:#1d2230)\ -$time\ -[ ](fg:#1d2230)\ -\n$character""" - -[directory] -style = "fg:#e3e5e5 bg:#769ff0" -format = "[ $path ]($style)" -truncation_length = 3 -truncation_symbol = "…/" - -[directory.substitutions] -"Documents" = "󰈙 " -"Downloads" = " " -"Music" = " " -"Pictures" = " " - -[git_branch] -symbol = "" -style = "bg:#394260" -format = '[[ $symbol $branch ](fg:#769ff0 bg:#394260)]($style)' - -[git_status] -style = "bg:#394260" -format = '[[($all_status$ahead_behind )](fg:#769ff0 bg:#394260)]($style)' - -[nodejs] -symbol = "" -style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' - -[rust] -symbol = "" -style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' - -[golang] -symbol = "" -style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' - -[php] -symbol = "" -style = "bg:#212736" -format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)' - -[time] -disabled = false -time_format = "%R" # Hour:Minute Format -style = "bg:#1d2230" -format = '[[  $time ](fg:#a0a9cb bg:#1d2230)]($style)' diff --git a/vim/.netrwhist b/vim/.netrwhist deleted file mode 100755 index 7771a52..0000000 --- a/vim/.netrwhist +++ /dev/null @@ -1,2 +0,0 @@ -let g:netrw_dirhistmax =10 -let g:netrw_dirhist_cnt =0 diff --git a/vim/autoload/plug.vim b/vim/autoload/plug.vim deleted file mode 100644 index 652caa8..0000000 --- a/vim/autoload/plug.vim +++ /dev/null @@ -1,2812 +0,0 @@ -" vim-plug: Vim plugin manager -" ============================ -" -" Download plug.vim and put it in ~/.vim/autoload -" -" curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ -" https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim -" -" Edit your .vimrc -" -" call plug#begin('~/.vim/plugged') -" -" " Make sure you use single quotes -" -" " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align -" Plug 'junegunn/vim-easy-align' -" -" " Any valid git URL is allowed -" Plug 'https://github.com/junegunn/vim-github-dashboard.git' -" -" " Multiple Plug commands can be written in a single line using | separators -" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' -" -" " On-demand loading -" Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } -" Plug 'tpope/vim-fireplace', { 'for': 'clojure' } -" -" " Using a non-default branch -" Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' } -" -" " Using a tagged release; wildcard allowed (requires git 1.9.2 or above) -" Plug 'fatih/vim-go', { 'tag': '*' } -" -" " Plugin options -" Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' } -" -" " Plugin outside ~/.vim/plugged with post-update hook -" Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } -" -" " Unmanaged plugin (manually installed and updated) -" Plug '~/my-prototype-plugin' -" -" " Initialize plugin system -" call plug#end() -" -" Then reload .vimrc and :PlugInstall to install plugins. -" -" Plug options: -" -"| Option | Description | -"| ----------------------- | ------------------------------------------------ | -"| `branch`/`tag`/`commit` | Branch/tag/commit of the repository to use | -"| `rtp` | Subdirectory that contains Vim plugin | -"| `dir` | Custom directory for the plugin | -"| `as` | Use different name for the plugin | -"| `do` | Post-update hook (string or funcref) | -"| `on` | On-demand loading: Commands or ``-mappings | -"| `for` | On-demand loading: File types | -"| `frozen` | Do not update unless explicitly specified | -" -" More information: https://github.com/junegunn/vim-plug -" -" -" Copyright (c) 2017 Junegunn Choi -" -" MIT License -" -" 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. - -if exists('g:loaded_plug') - finish -endif -let g:loaded_plug = 1 - -let s:cpo_save = &cpo -set cpo&vim - -let s:plug_src = 'https://github.com/junegunn/vim-plug.git' -let s:plug_tab = get(s:, 'plug_tab', -1) -let s:plug_buf = get(s:, 'plug_buf', -1) -let s:mac_gui = has('gui_macvim') && has('gui_running') -let s:is_win = has('win32') -let s:nvim = has('nvim-0.2') || (has('nvim') && exists('*jobwait') && !s:is_win) -let s:vim8 = has('patch-8.0.0039') && exists('*job_start') -if s:is_win && &shellslash - set noshellslash - let s:me = resolve(expand(':p')) - set shellslash -else - let s:me = resolve(expand(':p')) -endif -let s:base_spec = { 'branch': '', 'frozen': 0 } -let s:TYPE = { -\ 'string': type(''), -\ 'list': type([]), -\ 'dict': type({}), -\ 'funcref': type(function('call')) -\ } -let s:loaded = get(s:, 'loaded', {}) -let s:triggers = get(s:, 'triggers', {}) - -function! s:is_powershell(shell) - return a:shell =~# 'powershell\(\.exe\)\?$' || a:shell =~# 'pwsh\(\.exe\)\?$' -endfunction - -function! s:isabsolute(dir) abort - return a:dir =~# '^/' || (has('win32') && a:dir =~? '^\%(\\\|[A-Z]:\)') -endfunction - -function! s:git_dir(dir) abort - let gitdir = s:trim(a:dir) . '/.git' - if isdirectory(gitdir) - return gitdir - endif - if !filereadable(gitdir) - return '' - endif - let gitdir = matchstr(get(readfile(gitdir), 0, ''), '^gitdir: \zs.*') - if len(gitdir) && !s:isabsolute(gitdir) - let gitdir = a:dir . '/' . gitdir - endif - return isdirectory(gitdir) ? gitdir : '' -endfunction - -function! s:git_origin_url(dir) abort - let gitdir = s:git_dir(a:dir) - let config = gitdir . '/config' - if empty(gitdir) || !filereadable(config) - return '' - endif - return matchstr(join(readfile(config)), '\[remote "origin"\].\{-}url\s*=\s*\zs\S*\ze') -endfunction - -function! s:git_revision(dir) abort - let gitdir = s:git_dir(a:dir) - let head = gitdir . '/HEAD' - if empty(gitdir) || !filereadable(head) - return '' - endif - - let line = get(readfile(head), 0, '') - let ref = matchstr(line, '^ref: \zs.*') - if empty(ref) - return line - endif - - if filereadable(gitdir . '/' . ref) - return get(readfile(gitdir . '/' . ref), 0, '') - endif - - if filereadable(gitdir . '/packed-refs') - for line in readfile(gitdir . '/packed-refs') - if line =~# ' ' . ref - return matchstr(line, '^[0-9a-f]*') - endif - endfor - endif - - return '' -endfunction - -function! s:git_local_branch(dir) abort - let gitdir = s:git_dir(a:dir) - let head = gitdir . '/HEAD' - if empty(gitdir) || !filereadable(head) - return '' - endif - let branch = matchstr(get(readfile(head), 0, ''), '^ref: refs/heads/\zs.*') - return len(branch) ? branch : 'HEAD' -endfunction - -function! s:git_origin_branch(spec) - if len(a:spec.branch) - return a:spec.branch - endif - - " The file may not be present if this is a local repository - let gitdir = s:git_dir(a:spec.dir) - let origin_head = gitdir.'/refs/remotes/origin/HEAD' - if len(gitdir) && filereadable(origin_head) - return matchstr(get(readfile(origin_head), 0, ''), - \ '^ref: refs/remotes/origin/\zs.*') - endif - - " The command may not return the name of a branch in detached HEAD state - let result = s:lines(s:system('git symbolic-ref --short HEAD', a:spec.dir)) - return v:shell_error ? '' : result[-1] -endfunction - -if s:is_win - function! s:plug_call(fn, ...) - let shellslash = &shellslash - try - set noshellslash - return call(a:fn, a:000) - finally - let &shellslash = shellslash - endtry - endfunction -else - function! s:plug_call(fn, ...) - return call(a:fn, a:000) - endfunction -endif - -function! s:plug_getcwd() - return s:plug_call('getcwd') -endfunction - -function! s:plug_fnamemodify(fname, mods) - return s:plug_call('fnamemodify', a:fname, a:mods) -endfunction - -function! s:plug_expand(fmt) - return s:plug_call('expand', a:fmt, 1) -endfunction - -function! s:plug_tempname() - return s:plug_call('tempname') -endfunction - -function! plug#begin(...) - if a:0 > 0 - let s:plug_home_org = a:1 - let home = s:path(s:plug_fnamemodify(s:plug_expand(a:1), ':p')) - elseif exists('g:plug_home') - let home = s:path(g:plug_home) - elseif has('nvim') - let home = stdpath('data') . '/plugged' - elseif !empty(&rtp) - let home = s:path(split(&rtp, ',')[0]) . '/plugged' - else - return s:err('Unable to determine plug home. Try calling plug#begin() with a path argument.') - endif - if s:plug_fnamemodify(home, ':t') ==# 'plugin' && s:plug_fnamemodify(home, ':h') ==# s:first_rtp - return s:err('Invalid plug home. '.home.' is a standard Vim runtime path and is not allowed.') - endif - - let g:plug_home = home - let g:plugs = {} - let g:plugs_order = [] - let s:triggers = {} - - call s:define_commands() - return 1 -endfunction - -function! s:define_commands() - command! -nargs=+ -bar Plug call plug#() - if !executable('git') - return s:err('`git` executable not found. Most commands will not be available. To suppress this message, prepend `silent!` to `call plug#begin(...)`.') - endif - if has('win32') - \ && &shellslash - \ && (&shell =~# 'cmd\(\.exe\)\?$' || s:is_powershell(&shell)) - return s:err('vim-plug does not support shell, ' . &shell . ', when shellslash is set.') - endif - if !has('nvim') - \ && (has('win32') || has('win32unix')) - \ && !has('multi_byte') - return s:err('Vim needs +multi_byte feature on Windows to run shell commands. Enable +iconv for best results.') - endif - command! -nargs=* -bar -bang -complete=customlist,s:names PlugInstall call s:install(0, []) - command! -nargs=* -bar -bang -complete=customlist,s:names PlugUpdate call s:update(0, []) - command! -nargs=0 -bar -bang PlugClean call s:clean(0) - command! -nargs=0 -bar PlugUpgrade if s:upgrade() | execute 'source' s:esc(s:me) | endif - command! -nargs=0 -bar PlugStatus call s:status() - command! -nargs=0 -bar PlugDiff call s:diff() - command! -nargs=? -bar -bang -complete=file PlugSnapshot call s:snapshot(0, ) -endfunction - -function! s:to_a(v) - return type(a:v) == s:TYPE.list ? a:v : [a:v] -endfunction - -function! s:to_s(v) - return type(a:v) == s:TYPE.string ? a:v : join(a:v, "\n") . "\n" -endfunction - -function! s:glob(from, pattern) - return s:lines(globpath(a:from, a:pattern)) -endfunction - -function! s:source(from, ...) - let found = 0 - for pattern in a:000 - for vim in s:glob(a:from, pattern) - execute 'source' s:esc(vim) - let found = 1 - endfor - endfor - return found -endfunction - -function! s:assoc(dict, key, val) - let a:dict[a:key] = add(get(a:dict, a:key, []), a:val) -endfunction - -function! s:ask(message, ...) - call inputsave() - echohl WarningMsg - let answer = input(a:message.(a:0 ? ' (y/N/a) ' : ' (y/N) ')) - echohl None - call inputrestore() - echo "\r" - return (a:0 && answer =~? '^a') ? 2 : (answer =~? '^y') ? 1 : 0 -endfunction - -function! s:ask_no_interrupt(...) - try - return call('s:ask', a:000) - catch - return 0 - endtry -endfunction - -function! s:lazy(plug, opt) - return has_key(a:plug, a:opt) && - \ (empty(s:to_a(a:plug[a:opt])) || - \ !isdirectory(a:plug.dir) || - \ len(s:glob(s:rtp(a:plug), 'plugin')) || - \ len(s:glob(s:rtp(a:plug), 'after/plugin'))) -endfunction - -function! plug#end() - if !exists('g:plugs') - return s:err('plug#end() called without calling plug#begin() first') - endif - - if exists('#PlugLOD') - augroup PlugLOD - autocmd! - augroup END - augroup! PlugLOD - endif - let lod = { 'ft': {}, 'map': {}, 'cmd': {} } - - if get(g:, 'did_load_filetypes', 0) - filetype off - endif - for name in g:plugs_order - if !has_key(g:plugs, name) - continue - endif - let plug = g:plugs[name] - if get(s:loaded, name, 0) || !s:lazy(plug, 'on') && !s:lazy(plug, 'for') - let s:loaded[name] = 1 - continue - endif - - if has_key(plug, 'on') - let s:triggers[name] = { 'map': [], 'cmd': [] } - for cmd in s:to_a(plug.on) - if cmd =~? '^.\+' - if empty(mapcheck(cmd)) && empty(mapcheck(cmd, 'i')) - call s:assoc(lod.map, cmd, name) - endif - call add(s:triggers[name].map, cmd) - elseif cmd =~# '^[A-Z]' - let cmd = substitute(cmd, '!*$', '', '') - if exists(':'.cmd) != 2 - call s:assoc(lod.cmd, cmd, name) - endif - call add(s:triggers[name].cmd, cmd) - else - call s:err('Invalid `on` option: '.cmd. - \ '. Should start with an uppercase letter or ``.') - endif - endfor - endif - - if has_key(plug, 'for') - let types = s:to_a(plug.for) - if !empty(types) - augroup filetypedetect - call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim') - augroup END - endif - for type in types - call s:assoc(lod.ft, type, name) - endfor - endif - endfor - - for [cmd, names] in items(lod.cmd) - execute printf( - \ 'command! -nargs=* -range -bang -complete=file %s call s:lod_cmd(%s, "", , , , %s)', - \ cmd, string(cmd), string(names)) - endfor - - for [map, names] in items(lod.map) - for [mode, map_prefix, key_prefix] in - \ [['i', '', ''], ['n', '', ''], ['v', '', 'gv'], ['o', '', '']] - execute printf( - \ '%snoremap %s %s:call lod_map(%s, %s, %s, "%s")', - \ mode, map, map_prefix, string(map), string(names), mode != 'i', key_prefix) - endfor - endfor - - for [ft, names] in items(lod.ft) - augroup PlugLOD - execute printf('autocmd FileType %s call lod_ft(%s, %s)', - \ ft, string(ft), string(names)) - augroup END - endfor - - call s:reorg_rtp() - filetype plugin indent on - if has('vim_starting') - if has('syntax') && !exists('g:syntax_on') - syntax enable - end - else - call s:reload_plugins() - endif -endfunction - -function! s:loaded_names() - return filter(copy(g:plugs_order), 'get(s:loaded, v:val, 0)') -endfunction - -function! s:load_plugin(spec) - call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim') -endfunction - -function! s:reload_plugins() - for name in s:loaded_names() - call s:load_plugin(g:plugs[name]) - endfor -endfunction - -function! s:trim(str) - return substitute(a:str, '[\/]\+$', '', '') -endfunction - -function! s:version_requirement(val, min) - for idx in range(0, len(a:min) - 1) - let v = get(a:val, idx, 0) - if v < a:min[idx] | return 0 - elseif v > a:min[idx] | return 1 - endif - endfor - return 1 -endfunction - -function! s:git_version_requirement(...) - if !exists('s:git_version') - let s:git_version = map(split(split(s:system(['git', '--version']))[2], '\.'), 'str2nr(v:val)') - endif - return s:version_requirement(s:git_version, a:000) -endfunction - -function! s:progress_opt(base) - return a:base && !s:is_win && - \ s:git_version_requirement(1, 7, 1) ? '--progress' : '' -endfunction - -function! s:rtp(spec) - return s:path(a:spec.dir . get(a:spec, 'rtp', '')) -endfunction - -if s:is_win - function! s:path(path) - return s:trim(substitute(a:path, '/', '\', 'g')) - endfunction - - function! s:dirpath(path) - return s:path(a:path) . '\' - endfunction - - function! s:is_local_plug(repo) - return a:repo =~? '^[a-z]:\|^[%~]' - endfunction - - " Copied from fzf - function! s:wrap_cmds(cmds) - let cmds = [ - \ '@echo off', - \ 'setlocal enabledelayedexpansion'] - \ + (type(a:cmds) == type([]) ? a:cmds : [a:cmds]) - \ + ['endlocal'] - if has('iconv') - if !exists('s:codepage') - let s:codepage = libcallnr('kernel32.dll', 'GetACP', 0) - endif - return map(cmds, printf('iconv(v:val."\r", "%s", "cp%d")', &encoding, s:codepage)) - endif - return map(cmds, 'v:val."\r"') - endfunction - - function! s:batchfile(cmd) - let batchfile = s:plug_tempname().'.bat' - call writefile(s:wrap_cmds(a:cmd), batchfile) - let cmd = plug#shellescape(batchfile, {'shell': &shell, 'script': 0}) - if s:is_powershell(&shell) - let cmd = '& ' . cmd - endif - return [batchfile, cmd] - endfunction -else - function! s:path(path) - return s:trim(a:path) - endfunction - - function! s:dirpath(path) - return substitute(a:path, '[/\\]*$', '/', '') - endfunction - - function! s:is_local_plug(repo) - return a:repo[0] =~ '[/$~]' - endfunction -endif - -function! s:err(msg) - echohl ErrorMsg - echom '[vim-plug] '.a:msg - echohl None -endfunction - -function! s:warn(cmd, msg) - echohl WarningMsg - execute a:cmd 'a:msg' - echohl None -endfunction - -function! s:esc(path) - return escape(a:path, ' ') -endfunction - -function! s:escrtp(path) - return escape(a:path, ' ,') -endfunction - -function! s:remove_rtp() - for name in s:loaded_names() - let rtp = s:rtp(g:plugs[name]) - execute 'set rtp-='.s:escrtp(rtp) - let after = globpath(rtp, 'after') - if isdirectory(after) - execute 'set rtp-='.s:escrtp(after) - endif - endfor -endfunction - -function! s:reorg_rtp() - if !empty(s:first_rtp) - execute 'set rtp-='.s:first_rtp - execute 'set rtp-='.s:last_rtp - endif - - " &rtp is modified from outside - if exists('s:prtp') && s:prtp !=# &rtp - call s:remove_rtp() - unlet! s:middle - endif - - let s:middle = get(s:, 'middle', &rtp) - let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])') - let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), '!empty(v:val)') - let rtp = join(map(rtps, 'escape(v:val, ",")'), ',') - \ . ','.s:middle.',' - \ . join(map(afters, 'escape(v:val, ",")'), ',') - let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g') - let s:prtp = &rtp - - if !empty(s:first_rtp) - execute 'set rtp^='.s:first_rtp - execute 'set rtp+='.s:last_rtp - endif -endfunction - -function! s:doautocmd(...) - if exists('#'.join(a:000, '#')) - execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '' : '') join(a:000) - endif -endfunction - -function! s:dobufread(names) - for name in a:names - let path = s:rtp(g:plugs[name]) - for dir in ['ftdetect', 'ftplugin', 'after/ftdetect', 'after/ftplugin'] - if len(finddir(dir, path)) - if exists('#BufRead') - doautocmd BufRead - endif - return - endif - endfor - endfor -endfunction - -function! plug#load(...) - if a:0 == 0 - return s:err('Argument missing: plugin name(s) required') - endif - if !exists('g:plugs') - return s:err('plug#begin was not called') - endif - let names = a:0 == 1 && type(a:1) == s:TYPE.list ? a:1 : a:000 - let unknowns = filter(copy(names), '!has_key(g:plugs, v:val)') - if !empty(unknowns) - let s = len(unknowns) > 1 ? 's' : '' - return s:err(printf('Unknown plugin%s: %s', s, join(unknowns, ', '))) - end - let unloaded = filter(copy(names), '!get(s:loaded, v:val, 0)') - if !empty(unloaded) - for name in unloaded - call s:lod([name], ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - endfor - call s:dobufread(unloaded) - return 1 - end - return 0 -endfunction - -function! s:remove_triggers(name) - if !has_key(s:triggers, a:name) - return - endif - for cmd in s:triggers[a:name].cmd - execute 'silent! delc' cmd - endfor - for map in s:triggers[a:name].map - execute 'silent! unmap' map - execute 'silent! iunmap' map - endfor - call remove(s:triggers, a:name) -endfunction - -function! s:lod(names, types, ...) - for name in a:names - call s:remove_triggers(name) - let s:loaded[name] = 1 - endfor - call s:reorg_rtp() - - for name in a:names - let rtp = s:rtp(g:plugs[name]) - for dir in a:types - call s:source(rtp, dir.'/**/*.vim') - endfor - if a:0 - if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2)) - execute 'runtime' a:1 - endif - call s:source(rtp, a:2) - endif - call s:doautocmd('User', name) - endfor -endfunction - -function! s:lod_ft(pat, names) - let syn = 'syntax/'.a:pat.'.vim' - call s:lod(a:names, ['plugin', 'after/plugin'], syn, 'after/'.syn) - execute 'autocmd! PlugLOD FileType' a:pat - call s:doautocmd('filetypeplugin', 'FileType') - call s:doautocmd('filetypeindent', 'FileType') -endfunction - -function! s:lod_cmd(cmd, bang, l1, l2, args, names) - call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - call s:dobufread(a:names) - execute printf('%s%s%s %s', (a:l1 == a:l2 ? '' : (a:l1.','.a:l2)), a:cmd, a:bang, a:args) -endfunction - -function! s:lod_map(map, names, with_prefix, prefix) - call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - call s:dobufread(a:names) - let extra = '' - while 1 - let c = getchar(0) - if c == 0 - break - endif - let extra .= nr2char(c) - endwhile - - if a:with_prefix - let prefix = v:count ? v:count : '' - let prefix .= '"'.v:register.a:prefix - if mode(1) == 'no' - if v:operator == 'c' - let prefix = "\" . prefix - endif - let prefix .= v:operator - endif - call feedkeys(prefix, 'n') - endif - call feedkeys(substitute(a:map, '^', "\", '') . extra) -endfunction - -function! plug#(repo, ...) - if a:0 > 1 - return s:err('Invalid number of arguments (1..2)') - endif - - try - let repo = s:trim(a:repo) - let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec - let name = get(opts, 'as', s:plug_fnamemodify(repo, ':t:s?\.git$??')) - let spec = extend(s:infer_properties(name, repo), opts) - if !has_key(g:plugs, name) - call add(g:plugs_order, name) - endif - let g:plugs[name] = spec - let s:loaded[name] = get(s:loaded, name, 0) - catch - return s:err(repo . ' ' . v:exception) - endtry -endfunction - -function! s:parse_options(arg) - let opts = copy(s:base_spec) - let type = type(a:arg) - let opt_errfmt = 'Invalid argument for "%s" option of :Plug (expected: %s)' - if type == s:TYPE.string - if empty(a:arg) - throw printf(opt_errfmt, 'tag', 'string') - endif - let opts.tag = a:arg - elseif type == s:TYPE.dict - for opt in ['branch', 'tag', 'commit', 'rtp', 'dir', 'as'] - if has_key(a:arg, opt) - \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) - throw printf(opt_errfmt, opt, 'string') - endif - endfor - for opt in ['on', 'for'] - if has_key(a:arg, opt) - \ && type(a:arg[opt]) != s:TYPE.list - \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) - throw printf(opt_errfmt, opt, 'string or list') - endif - endfor - if has_key(a:arg, 'do') - \ && type(a:arg.do) != s:TYPE.funcref - \ && (type(a:arg.do) != s:TYPE.string || empty(a:arg.do)) - throw printf(opt_errfmt, 'do', 'string or funcref') - endif - call extend(opts, a:arg) - if has_key(opts, 'dir') - let opts.dir = s:dirpath(s:plug_expand(opts.dir)) - endif - else - throw 'Invalid argument type (expected: string or dictionary)' - endif - return opts -endfunction - -function! s:infer_properties(name, repo) - let repo = a:repo - if s:is_local_plug(repo) - return { 'dir': s:dirpath(s:plug_expand(repo)) } - else - if repo =~ ':' - let uri = repo - else - if repo !~ '/' - throw printf('Invalid argument: %s (implicit `vim-scripts'' expansion is deprecated)', repo) - endif - let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.git') - let uri = printf(fmt, repo) - endif - return { 'dir': s:dirpath(g:plug_home.'/'.a:name), 'uri': uri } - endif -endfunction - -function! s:install(force, names) - call s:update_impl(0, a:force, a:names) -endfunction - -function! s:update(force, names) - call s:update_impl(1, a:force, a:names) -endfunction - -function! plug#helptags() - if !exists('g:plugs') - return s:err('plug#begin was not called') - endif - for spec in values(g:plugs) - let docd = join([s:rtp(spec), 'doc'], '/') - if isdirectory(docd) - silent! execute 'helptags' s:esc(docd) - endif - endfor - return 1 -endfunction - -function! s:syntax() - syntax clear - syntax region plug1 start=/\%1l/ end=/\%2l/ contains=plugNumber - syntax region plug2 start=/\%2l/ end=/\%3l/ contains=plugBracket,plugX - syn match plugNumber /[0-9]\+[0-9.]*/ contained - syn match plugBracket /[[\]]/ contained - syn match plugX /x/ contained - syn match plugDash /^-\{1}\ / - syn match plugPlus /^+/ - syn match plugStar /^*/ - syn match plugMessage /\(^- \)\@<=.*/ - syn match plugName /\(^- \)\@<=[^ ]*:/ - syn match plugSha /\%(: \)\@<=[0-9a-f]\{4,}$/ - syn match plugTag /(tag: [^)]\+)/ - syn match plugInstall /\(^+ \)\@<=[^:]*/ - syn match plugUpdate /\(^* \)\@<=[^:]*/ - syn match plugCommit /^ \X*[0-9a-f]\{7,9} .*/ contains=plugRelDate,plugEdge,plugTag - syn match plugEdge /^ \X\+$/ - syn match plugEdge /^ \X*/ contained nextgroup=plugSha - syn match plugSha /[0-9a-f]\{7,9}/ contained - syn match plugRelDate /([^)]*)$/ contained - syn match plugNotLoaded /(not loaded)$/ - syn match plugError /^x.*/ - syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/ - syn match plugH2 /^.*:\n-\+$/ - syn match plugH2 /^-\{2,}/ - syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean - hi def link plug1 Title - hi def link plug2 Repeat - hi def link plugH2 Type - hi def link plugX Exception - hi def link plugBracket Structure - hi def link plugNumber Number - - hi def link plugDash Special - hi def link plugPlus Constant - hi def link plugStar Boolean - - hi def link plugMessage Function - hi def link plugName Label - hi def link plugInstall Function - hi def link plugUpdate Type - - hi def link plugError Error - hi def link plugDeleted Ignore - hi def link plugRelDate Comment - hi def link plugEdge PreProc - hi def link plugSha Identifier - hi def link plugTag Constant - - hi def link plugNotLoaded Comment -endfunction - -function! s:lpad(str, len) - return a:str . repeat(' ', a:len - len(a:str)) -endfunction - -function! s:lines(msg) - return split(a:msg, "[\r\n]") -endfunction - -function! s:lastline(msg) - return get(s:lines(a:msg), -1, '') -endfunction - -function! s:new_window() - execute get(g:, 'plug_window', 'vertical topleft new') -endfunction - -function! s:plug_window_exists() - let buflist = tabpagebuflist(s:plug_tab) - return !empty(buflist) && index(buflist, s:plug_buf) >= 0 -endfunction - -function! s:switch_in() - if !s:plug_window_exists() - return 0 - endif - - if winbufnr(0) != s:plug_buf - let s:pos = [tabpagenr(), winnr(), winsaveview()] - execute 'normal!' s:plug_tab.'gt' - let winnr = bufwinnr(s:plug_buf) - execute winnr.'wincmd w' - call add(s:pos, winsaveview()) - else - let s:pos = [winsaveview()] - endif - - setlocal modifiable - return 1 -endfunction - -function! s:switch_out(...) - call winrestview(s:pos[-1]) - setlocal nomodifiable - if a:0 > 0 - execute a:1 - endif - - if len(s:pos) > 1 - execute 'normal!' s:pos[0].'gt' - execute s:pos[1] 'wincmd w' - call winrestview(s:pos[2]) - endif -endfunction - -function! s:finish_bindings() - nnoremap R :call retry() - nnoremap D :PlugDiff - nnoremap S :PlugStatus - nnoremap U :call status_update() - xnoremap U :call status_update() - nnoremap ]] :silent! call section('') - nnoremap [[ :silent! call section('b') -endfunction - -function! s:prepare(...) - if empty(s:plug_getcwd()) - throw 'Invalid current working directory. Cannot proceed.' - endif - - for evar in ['$GIT_DIR', '$GIT_WORK_TREE'] - if exists(evar) - throw evar.' detected. Cannot proceed.' - endif - endfor - - call s:job_abort() - if s:switch_in() - if b:plug_preview == 1 - pc - endif - enew - else - call s:new_window() - endif - - nnoremap q :call close_pane() - if a:0 == 0 - call s:finish_bindings() - endif - let b:plug_preview = -1 - let s:plug_tab = tabpagenr() - let s:plug_buf = winbufnr(0) - call s:assign_name() - - for k in ['', 'L', 'o', 'X', 'd', 'dd'] - execute 'silent! unmap ' k - endfor - setlocal buftype=nofile bufhidden=wipe nobuflisted nolist noswapfile nowrap cursorline modifiable nospell - if exists('+colorcolumn') - setlocal colorcolumn= - endif - setf vim-plug - if exists('g:syntax_on') - call s:syntax() - endif -endfunction - -function! s:close_pane() - if b:plug_preview == 1 - pc - let b:plug_preview = -1 - else - bd - endif -endfunction - -function! s:assign_name() - " Assign buffer name - let prefix = '[Plugins]' - let name = prefix - let idx = 2 - while bufexists(name) - let name = printf('%s (%s)', prefix, idx) - let idx = idx + 1 - endwhile - silent! execute 'f' fnameescape(name) -endfunction - -function! s:chsh(swap) - let prev = [&shell, &shellcmdflag, &shellredir] - if !s:is_win - set shell=sh - endif - if a:swap - if s:is_powershell(&shell) - let &shellredir = '2>&1 | Out-File -Encoding UTF8 %s' - elseif &shell =~# 'sh' || &shell =~# 'cmd\(\.exe\)\?$' - set shellredir=>%s\ 2>&1 - endif - endif - return prev -endfunction - -function! s:bang(cmd, ...) - let batchfile = '' - try - let [sh, shellcmdflag, shrd] = s:chsh(a:0) - " FIXME: Escaping is incomplete. We could use shellescape with eval, - " but it won't work on Windows. - let cmd = a:0 ? s:with_cd(a:cmd, a:1) : a:cmd - if s:is_win - let [batchfile, cmd] = s:batchfile(cmd) - endif - let g:_plug_bang = (s:is_win && has('gui_running') ? 'silent ' : '').'!'.escape(cmd, '#!%') - execute "normal! :execute g:_plug_bang\\" - finally - unlet g:_plug_bang - let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] - if s:is_win && filereadable(batchfile) - call delete(batchfile) - endif - endtry - return v:shell_error ? 'Exit status: ' . v:shell_error : '' -endfunction - -function! s:regress_bar() - let bar = substitute(getline(2)[1:-2], '.*\zs=', 'x', '') - call s:progress_bar(2, bar, len(bar)) -endfunction - -function! s:is_updated(dir) - return !empty(s:system_chomp(['git', 'log', '--pretty=format:%h', 'HEAD...HEAD@{1}'], a:dir)) -endfunction - -function! s:do(pull, force, todo) - for [name, spec] in items(a:todo) - if !isdirectory(spec.dir) - continue - endif - let installed = has_key(s:update.new, name) - let updated = installed ? 0 : - \ (a:pull && index(s:update.errors, name) < 0 && s:is_updated(spec.dir)) - if a:force || installed || updated - execute 'cd' s:esc(spec.dir) - call append(3, '- Post-update hook for '. name .' ... ') - let error = '' - let type = type(spec.do) - if type == s:TYPE.string - if spec.do[0] == ':' - if !get(s:loaded, name, 0) - let s:loaded[name] = 1 - call s:reorg_rtp() - endif - call s:load_plugin(spec) - try - execute spec.do[1:] - catch - let error = v:exception - endtry - if !s:plug_window_exists() - cd - - throw 'Warning: vim-plug was terminated by the post-update hook of '.name - endif - else - let error = s:bang(spec.do) - endif - elseif type == s:TYPE.funcref - try - call s:load_plugin(spec) - let status = installed ? 'installed' : (updated ? 'updated' : 'unchanged') - call spec.do({ 'name': name, 'status': status, 'force': a:force }) - catch - let error = v:exception - endtry - else - let error = 'Invalid hook type' - endif - call s:switch_in() - call setline(4, empty(error) ? (getline(4) . 'OK') - \ : ('x' . getline(4)[1:] . error)) - if !empty(error) - call add(s:update.errors, name) - call s:regress_bar() - endif - cd - - endif - endfor -endfunction - -function! s:hash_match(a, b) - return stridx(a:a, a:b) == 0 || stridx(a:b, a:a) == 0 -endfunction - -function! s:checkout(spec) - let sha = a:spec.commit - let output = s:git_revision(a:spec.dir) - if !empty(output) && !s:hash_match(sha, s:lines(output)[0]) - let credential_helper = s:git_version_requirement(2) ? '-c credential.helper= ' : '' - let output = s:system( - \ 'git '.credential_helper.'fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir) - endif - return output -endfunction - -function! s:finish(pull) - let new_frozen = len(filter(keys(s:update.new), 'g:plugs[v:val].frozen')) - if new_frozen - let s = new_frozen > 1 ? 's' : '' - call append(3, printf('- Installed %d frozen plugin%s', new_frozen, s)) - endif - call append(3, '- Finishing ... ') | 4 - redraw - call plug#helptags() - call plug#end() - call setline(4, getline(4) . 'Done!') - redraw - let msgs = [] - if !empty(s:update.errors) - call add(msgs, "Press 'R' to retry.") - endif - if a:pull && len(s:update.new) < len(filter(getline(5, '$'), - \ "v:val =~ '^- ' && v:val !~# 'Already up.to.date'")) - call add(msgs, "Press 'D' to see the updated changes.") - endif - echo join(msgs, ' ') - call s:finish_bindings() -endfunction - -function! s:retry() - if empty(s:update.errors) - return - endif - echo - call s:update_impl(s:update.pull, s:update.force, - \ extend(copy(s:update.errors), [s:update.threads])) -endfunction - -function! s:is_managed(name) - return has_key(g:plugs[a:name], 'uri') -endfunction - -function! s:names(...) - return sort(filter(keys(g:plugs), 'stridx(v:val, a:1) == 0 && s:is_managed(v:val)')) -endfunction - -function! s:check_ruby() - silent! ruby require 'thread'; VIM::command("let g:plug_ruby = '#{RUBY_VERSION}'") - if !exists('g:plug_ruby') - redraw! - return s:warn('echom', 'Warning: Ruby interface is broken') - endif - let ruby_version = split(g:plug_ruby, '\.') - unlet g:plug_ruby - return s:version_requirement(ruby_version, [1, 8, 7]) -endfunction - -function! s:update_impl(pull, force, args) abort - let sync = index(a:args, '--sync') >= 0 || has('vim_starting') - let args = filter(copy(a:args), 'v:val != "--sync"') - let threads = (len(args) > 0 && args[-1] =~ '^[1-9][0-9]*$') ? - \ remove(args, -1) : get(g:, 'plug_threads', 16) - - let managed = filter(copy(g:plugs), 's:is_managed(v:key)') - let todo = empty(args) ? filter(managed, '!v:val.frozen || !isdirectory(v:val.dir)') : - \ filter(managed, 'index(args, v:key) >= 0') - - if empty(todo) - return s:warn('echo', 'No plugin to '. (a:pull ? 'update' : 'install')) - endif - - if !s:is_win && s:git_version_requirement(2, 3) - let s:git_terminal_prompt = exists('$GIT_TERMINAL_PROMPT') ? $GIT_TERMINAL_PROMPT : '' - let $GIT_TERMINAL_PROMPT = 0 - for plug in values(todo) - let plug.uri = substitute(plug.uri, - \ '^https://git::@github\.com', 'https://github.com', '') - endfor - endif - - if !isdirectory(g:plug_home) - try - call mkdir(g:plug_home, 'p') - catch - return s:err(printf('Invalid plug directory: %s. '. - \ 'Try to call plug#begin with a valid directory', g:plug_home)) - endtry - endif - - if has('nvim') && !exists('*jobwait') && threads > 1 - call s:warn('echom', '[vim-plug] Update Neovim for parallel installer') - endif - - let use_job = s:nvim || s:vim8 - let python = (has('python') || has('python3')) && !use_job - let ruby = has('ruby') && !use_job && (v:version >= 703 || v:version == 702 && has('patch374')) && !(s:is_win && has('gui_running')) && threads > 1 && s:check_ruby() - - let s:update = { - \ 'start': reltime(), - \ 'all': todo, - \ 'todo': copy(todo), - \ 'errors': [], - \ 'pull': a:pull, - \ 'force': a:force, - \ 'new': {}, - \ 'threads': (python || ruby || use_job) ? min([len(todo), threads]) : 1, - \ 'bar': '', - \ 'fin': 0 - \ } - - call s:prepare(1) - call append(0, ['', '']) - normal! 2G - silent! redraw - - " Set remote name, overriding a possible user git config's clone.defaultRemoteName - let s:clone_opt = ['--origin', 'origin'] - if get(g:, 'plug_shallow', 1) - call extend(s:clone_opt, ['--depth', '1']) - if s:git_version_requirement(1, 7, 10) - call add(s:clone_opt, '--no-single-branch') - endif - endif - - if has('win32unix') || has('wsl') - call extend(s:clone_opt, ['-c', 'core.eol=lf', '-c', 'core.autocrlf=input']) - endif - - let s:submodule_opt = s:git_version_requirement(2, 8) ? ' --jobs='.threads : '' - - " Python version requirement (>= 2.7) - if python && !has('python3') && !ruby && !use_job && s:update.threads > 1 - redir => pyv - silent python import platform; print platform.python_version() - redir END - let python = s:version_requirement( - \ map(split(split(pyv)[0], '\.'), 'str2nr(v:val)'), [2, 6]) - endif - - if (python || ruby) && s:update.threads > 1 - try - let imd = &imd - if s:mac_gui - set noimd - endif - if ruby - call s:update_ruby() - else - call s:update_python() - endif - catch - let lines = getline(4, '$') - let printed = {} - silent! 4,$d _ - for line in lines - let name = s:extract_name(line, '.', '') - if empty(name) || !has_key(printed, name) - call append('$', line) - if !empty(name) - let printed[name] = 1 - if line[0] == 'x' && index(s:update.errors, name) < 0 - call add(s:update.errors, name) - end - endif - endif - endfor - finally - let &imd = imd - call s:update_finish() - endtry - else - call s:update_vim() - while use_job && sync - sleep 100m - if s:update.fin - break - endif - endwhile - endif -endfunction - -function! s:log4(name, msg) - call setline(4, printf('- %s (%s)', a:msg, a:name)) - redraw -endfunction - -function! s:update_finish() - if exists('s:git_terminal_prompt') - let $GIT_TERMINAL_PROMPT = s:git_terminal_prompt - endif - if s:switch_in() - call append(3, '- Updating ...') | 4 - for [name, spec] in items(filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && (s:update.force || s:update.pull || has_key(s:update.new, v:key))')) - let [pos, _] = s:logpos(name) - if !pos - continue - endif - if has_key(spec, 'commit') - call s:log4(name, 'Checking out '.spec.commit) - let out = s:checkout(spec) - elseif has_key(spec, 'tag') - let tag = spec.tag - if tag =~ '\*' - let tags = s:lines(s:system('git tag --list '.plug#shellescape(tag).' --sort -version:refname 2>&1', spec.dir)) - if !v:shell_error && !empty(tags) - let tag = tags[0] - call s:log4(name, printf('Latest tag for %s -> %s', spec.tag, tag)) - call append(3, '') - endif - endif - call s:log4(name, 'Checking out '.tag) - let out = s:system('git checkout -q '.plug#shellescape(tag).' -- 2>&1', spec.dir) - else - let branch = s:git_origin_branch(spec) - call s:log4(name, 'Merging origin/'.s:esc(branch)) - let out = s:system('git checkout -q '.plug#shellescape(branch).' -- 2>&1' - \. (has_key(s:update.new, name) ? '' : ('&& git merge --ff-only '.plug#shellescape('origin/'.branch).' 2>&1')), spec.dir) - endif - if !v:shell_error && filereadable(spec.dir.'/.gitmodules') && - \ (s:update.force || has_key(s:update.new, name) || s:is_updated(spec.dir)) - call s:log4(name, 'Updating submodules. This may take a while.') - let out .= s:bang('git submodule update --init --recursive'.s:submodule_opt.' 2>&1', spec.dir) - endif - let msg = s:format_message(v:shell_error ? 'x': '-', name, out) - if v:shell_error - call add(s:update.errors, name) - call s:regress_bar() - silent execute pos 'd _' - call append(4, msg) | 4 - elseif !empty(out) - call setline(pos, msg[0]) - endif - redraw - endfor - silent 4 d _ - try - call s:do(s:update.pull, s:update.force, filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && has_key(v:val, "do")')) - catch - call s:warn('echom', v:exception) - call s:warn('echo', '') - return - endtry - call s:finish(s:update.pull) - call setline(1, 'Updated. Elapsed time: ' . split(reltimestr(reltime(s:update.start)))[0] . ' sec.') - call s:switch_out('normal! gg') - endif -endfunction - -function! s:job_abort() - if (!s:nvim && !s:vim8) || !exists('s:jobs') - return - endif - - for [name, j] in items(s:jobs) - if s:nvim - silent! call jobstop(j.jobid) - elseif s:vim8 - silent! call job_stop(j.jobid) - endif - if j.new - call s:rm_rf(g:plugs[name].dir) - endif - endfor - let s:jobs = {} -endfunction - -function! s:last_non_empty_line(lines) - let len = len(a:lines) - for idx in range(len) - let line = a:lines[len-idx-1] - if !empty(line) - return line - endif - endfor - return '' -endfunction - -function! s:job_out_cb(self, data) abort - let self = a:self - let data = remove(self.lines, -1) . a:data - let lines = map(split(data, "\n", 1), 'split(v:val, "\r", 1)[-1]') - call extend(self.lines, lines) - " To reduce the number of buffer updates - let self.tick = get(self, 'tick', -1) + 1 - if !self.running || self.tick % len(s:jobs) == 0 - let bullet = self.running ? (self.new ? '+' : '*') : (self.error ? 'x' : '-') - let result = self.error ? join(self.lines, "\n") : s:last_non_empty_line(self.lines) - call s:log(bullet, self.name, result) - endif -endfunction - -function! s:job_exit_cb(self, data) abort - let a:self.running = 0 - let a:self.error = a:data != 0 - call s:reap(a:self.name) - call s:tick() -endfunction - -function! s:job_cb(fn, job, ch, data) - if !s:plug_window_exists() " plug window closed - return s:job_abort() - endif - call call(a:fn, [a:job, a:data]) -endfunction - -function! s:nvim_cb(job_id, data, event) dict abort - return (a:event == 'stdout' || a:event == 'stderr') ? - \ s:job_cb('s:job_out_cb', self, 0, join(a:data, "\n")) : - \ s:job_cb('s:job_exit_cb', self, 0, a:data) -endfunction - -function! s:spawn(name, cmd, opts) - let job = { 'name': a:name, 'running': 1, 'error': 0, 'lines': [''], - \ 'new': get(a:opts, 'new', 0) } - let s:jobs[a:name] = job - - if s:nvim - if has_key(a:opts, 'dir') - let job.cwd = a:opts.dir - endif - let argv = a:cmd - call extend(job, { - \ 'on_stdout': function('s:nvim_cb'), - \ 'on_stderr': function('s:nvim_cb'), - \ 'on_exit': function('s:nvim_cb'), - \ }) - let jid = s:plug_call('jobstart', argv, job) - if jid > 0 - let job.jobid = jid - else - let job.running = 0 - let job.error = 1 - let job.lines = [jid < 0 ? argv[0].' is not executable' : - \ 'Invalid arguments (or job table is full)'] - endif - elseif s:vim8 - let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"script": 0})')) - if has_key(a:opts, 'dir') - let cmd = s:with_cd(cmd, a:opts.dir, 0) - endif - let argv = s:is_win ? ['cmd', '/s', '/c', '"'.cmd.'"'] : ['sh', '-c', cmd] - let jid = job_start(s:is_win ? join(argv, ' ') : argv, { - \ 'out_cb': function('s:job_cb', ['s:job_out_cb', job]), - \ 'err_cb': function('s:job_cb', ['s:job_out_cb', job]), - \ 'exit_cb': function('s:job_cb', ['s:job_exit_cb', job]), - \ 'err_mode': 'raw', - \ 'out_mode': 'raw' - \}) - if job_status(jid) == 'run' - let job.jobid = jid - else - let job.running = 0 - let job.error = 1 - let job.lines = ['Failed to start job'] - endif - else - let job.lines = s:lines(call('s:system', has_key(a:opts, 'dir') ? [a:cmd, a:opts.dir] : [a:cmd])) - let job.error = v:shell_error != 0 - let job.running = 0 - endif -endfunction - -function! s:reap(name) - let job = s:jobs[a:name] - if job.error - call add(s:update.errors, a:name) - elseif get(job, 'new', 0) - let s:update.new[a:name] = 1 - endif - let s:update.bar .= job.error ? 'x' : '=' - - let bullet = job.error ? 'x' : '-' - let result = job.error ? join(job.lines, "\n") : s:last_non_empty_line(job.lines) - call s:log(bullet, a:name, empty(result) ? 'OK' : result) - call s:bar() - - call remove(s:jobs, a:name) -endfunction - -function! s:bar() - if s:switch_in() - let total = len(s:update.all) - call setline(1, (s:update.pull ? 'Updating' : 'Installing'). - \ ' plugins ('.len(s:update.bar).'/'.total.')') - call s:progress_bar(2, s:update.bar, total) - call s:switch_out() - endif -endfunction - -function! s:logpos(name) - let max = line('$') - for i in range(4, max > 4 ? max : 4) - if getline(i) =~# '^[-+x*] '.a:name.':' - for j in range(i + 1, max > 5 ? max : 5) - if getline(j) !~ '^ ' - return [i, j - 1] - endif - endfor - return [i, i] - endif - endfor - return [0, 0] -endfunction - -function! s:log(bullet, name, lines) - if s:switch_in() - let [b, e] = s:logpos(a:name) - if b > 0 - silent execute printf('%d,%d d _', b, e) - if b > winheight('.') - let b = 4 - endif - else - let b = 4 - endif - " FIXME For some reason, nomodifiable is set after :d in vim8 - setlocal modifiable - call append(b - 1, s:format_message(a:bullet, a:name, a:lines)) - call s:switch_out() - endif -endfunction - -function! s:update_vim() - let s:jobs = {} - - call s:bar() - call s:tick() -endfunction - -function! s:tick() - let pull = s:update.pull - let prog = s:progress_opt(s:nvim || s:vim8) -while 1 " Without TCO, Vim stack is bound to explode - if empty(s:update.todo) - if empty(s:jobs) && !s:update.fin - call s:update_finish() - let s:update.fin = 1 - endif - return - endif - - let name = keys(s:update.todo)[0] - let spec = remove(s:update.todo, name) - let new = empty(globpath(spec.dir, '.git', 1)) - - call s:log(new ? '+' : '*', name, pull ? 'Updating ...' : 'Installing ...') - redraw - - let has_tag = has_key(spec, 'tag') - if !new - let [error, _] = s:git_validate(spec, 0) - if empty(error) - if pull - let cmd = s:git_version_requirement(2) ? ['git', '-c', 'credential.helper=', 'fetch'] : ['git', 'fetch'] - if has_tag && !empty(globpath(spec.dir, '.git/shallow')) - call extend(cmd, ['--depth', '99999999']) - endif - if !empty(prog) - call add(cmd, prog) - endif - call s:spawn(name, cmd, { 'dir': spec.dir }) - else - let s:jobs[name] = { 'running': 0, 'lines': ['Already installed'], 'error': 0 } - endif - else - let s:jobs[name] = { 'running': 0, 'lines': s:lines(error), 'error': 1 } - endif - else - let cmd = ['git', 'clone'] - if !has_tag - call extend(cmd, s:clone_opt) - endif - if !empty(prog) - call add(cmd, prog) - endif - call s:spawn(name, extend(cmd, [spec.uri, s:trim(spec.dir)]), { 'new': 1 }) - endif - - if !s:jobs[name].running - call s:reap(name) - endif - if len(s:jobs) >= s:update.threads - break - endif -endwhile -endfunction - -function! s:update_python() -let py_exe = has('python') ? 'python' : 'python3' -execute py_exe "<< EOF" -import datetime -import functools -import os -try: - import queue -except ImportError: - import Queue as queue -import random -import re -import shutil -import signal -import subprocess -import tempfile -import threading as thr -import time -import traceback -import vim - -G_NVIM = vim.eval("has('nvim')") == '1' -G_PULL = vim.eval('s:update.pull') == '1' -G_RETRIES = int(vim.eval('get(g:, "plug_retries", 2)')) + 1 -G_TIMEOUT = int(vim.eval('get(g:, "plug_timeout", 60)')) -G_CLONE_OPT = ' '.join(vim.eval('s:clone_opt')) -G_PROGRESS = vim.eval('s:progress_opt(1)') -G_LOG_PROB = 1.0 / int(vim.eval('s:update.threads')) -G_STOP = thr.Event() -G_IS_WIN = vim.eval('s:is_win') == '1' - -class PlugError(Exception): - def __init__(self, msg): - self.msg = msg -class CmdTimedOut(PlugError): - pass -class CmdFailed(PlugError): - pass -class InvalidURI(PlugError): - pass -class Action(object): - INSTALL, UPDATE, ERROR, DONE = ['+', '*', 'x', '-'] - -class Buffer(object): - def __init__(self, lock, num_plugs, is_pull): - self.bar = '' - self.event = 'Updating' if is_pull else 'Installing' - self.lock = lock - self.maxy = int(vim.eval('winheight(".")')) - self.num_plugs = num_plugs - - def __where(self, name): - """ Find first line with name in current buffer. Return line num. """ - found, lnum = False, 0 - matcher = re.compile('^[-+x*] {0}:'.format(name)) - for line in vim.current.buffer: - if matcher.search(line) is not None: - found = True - break - lnum += 1 - - if not found: - lnum = -1 - return lnum - - def header(self): - curbuf = vim.current.buffer - curbuf[0] = self.event + ' plugins ({0}/{1})'.format(len(self.bar), self.num_plugs) - - num_spaces = self.num_plugs - len(self.bar) - curbuf[1] = '[{0}{1}]'.format(self.bar, num_spaces * ' ') - - with self.lock: - vim.command('normal! 2G') - vim.command('redraw') - - def write(self, action, name, lines): - first, rest = lines[0], lines[1:] - msg = ['{0} {1}{2}{3}'.format(action, name, ': ' if first else '', first)] - msg.extend([' ' + line for line in rest]) - - try: - if action == Action.ERROR: - self.bar += 'x' - vim.command("call add(s:update.errors, '{0}')".format(name)) - elif action == Action.DONE: - self.bar += '=' - - curbuf = vim.current.buffer - lnum = self.__where(name) - if lnum != -1: # Found matching line num - del curbuf[lnum] - if lnum > self.maxy and action in set([Action.INSTALL, Action.UPDATE]): - lnum = 3 - else: - lnum = 3 - curbuf.append(msg, lnum) - - self.header() - except vim.error: - pass - -class Command(object): - CD = 'cd /d' if G_IS_WIN else 'cd' - - def __init__(self, cmd, cmd_dir=None, timeout=60, cb=None, clean=None): - self.cmd = cmd - if cmd_dir: - self.cmd = '{0} {1} && {2}'.format(Command.CD, cmd_dir, self.cmd) - self.timeout = timeout - self.callback = cb if cb else (lambda msg: None) - self.clean = clean if clean else (lambda: None) - self.proc = None - - @property - def alive(self): - """ Returns true only if command still running. """ - return self.proc and self.proc.poll() is None - - def execute(self, ntries=3): - """ Execute the command with ntries if CmdTimedOut. - Returns the output of the command if no Exception. - """ - attempt, finished, limit = 0, False, self.timeout - - while not finished: - try: - attempt += 1 - result = self.try_command() - finished = True - return result - except CmdTimedOut: - if attempt != ntries: - self.notify_retry() - self.timeout += limit - else: - raise - - def notify_retry(self): - """ Retry required for command, notify user. """ - for count in range(3, 0, -1): - if G_STOP.is_set(): - raise KeyboardInterrupt - msg = 'Timeout. Will retry in {0} second{1} ...'.format( - count, 's' if count != 1 else '') - self.callback([msg]) - time.sleep(1) - self.callback(['Retrying ...']) - - def try_command(self): - """ Execute a cmd & poll for callback. Returns list of output. - Raises CmdFailed -> return code for Popen isn't 0 - Raises CmdTimedOut -> command exceeded timeout without new output - """ - first_line = True - - try: - tfile = tempfile.NamedTemporaryFile(mode='w+b') - preexec_fn = not G_IS_WIN and os.setsid or None - self.proc = subprocess.Popen(self.cmd, stdout=tfile, - stderr=subprocess.STDOUT, - stdin=subprocess.PIPE, shell=True, - preexec_fn=preexec_fn) - thrd = thr.Thread(target=(lambda proc: proc.wait()), args=(self.proc,)) - thrd.start() - - thread_not_started = True - while thread_not_started: - try: - thrd.join(0.1) - thread_not_started = False - except RuntimeError: - pass - - while self.alive: - if G_STOP.is_set(): - raise KeyboardInterrupt - - if first_line or random.random() < G_LOG_PROB: - first_line = False - line = '' if G_IS_WIN else nonblock_read(tfile.name) - if line: - self.callback([line]) - - time_diff = time.time() - os.path.getmtime(tfile.name) - if time_diff > self.timeout: - raise CmdTimedOut(['Timeout!']) - - thrd.join(0.5) - - tfile.seek(0) - result = [line.decode('utf-8', 'replace').rstrip() for line in tfile] - - if self.proc.returncode != 0: - raise CmdFailed([''] + result) - - return result - except: - self.terminate() - raise - - def terminate(self): - """ Terminate process and cleanup. """ - if self.alive: - if G_IS_WIN: - os.kill(self.proc.pid, signal.SIGINT) - else: - os.killpg(self.proc.pid, signal.SIGTERM) - self.clean() - -class Plugin(object): - def __init__(self, name, args, buf_q, lock): - self.name = name - self.args = args - self.buf_q = buf_q - self.lock = lock - self.tag = args.get('tag', 0) - - def manage(self): - try: - if os.path.exists(self.args['dir']): - self.update() - else: - self.install() - with self.lock: - thread_vim_command("let s:update.new['{0}'] = 1".format(self.name)) - except PlugError as exc: - self.write(Action.ERROR, self.name, exc.msg) - except KeyboardInterrupt: - G_STOP.set() - self.write(Action.ERROR, self.name, ['Interrupted!']) - except: - # Any exception except those above print stack trace - msg = 'Trace:\n{0}'.format(traceback.format_exc().rstrip()) - self.write(Action.ERROR, self.name, msg.split('\n')) - raise - - def install(self): - target = self.args['dir'] - if target[-1] == '\\': - target = target[0:-1] - - def clean(target): - def _clean(): - try: - shutil.rmtree(target) - except OSError: - pass - return _clean - - self.write(Action.INSTALL, self.name, ['Installing ...']) - callback = functools.partial(self.write, Action.INSTALL, self.name) - cmd = 'git clone {0} {1} {2} {3} 2>&1'.format( - '' if self.tag else G_CLONE_OPT, G_PROGRESS, self.args['uri'], - esc(target)) - com = Command(cmd, None, G_TIMEOUT, callback, clean(target)) - result = com.execute(G_RETRIES) - self.write(Action.DONE, self.name, result[-1:]) - - def repo_uri(self): - cmd = 'git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url' - command = Command(cmd, self.args['dir'], G_TIMEOUT,) - result = command.execute(G_RETRIES) - return result[-1] - - def update(self): - actual_uri = self.repo_uri() - expect_uri = self.args['uri'] - regex = re.compile(r'^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$') - ma = regex.match(actual_uri) - mb = regex.match(expect_uri) - if ma is None or mb is None or ma.groups() != mb.groups(): - msg = ['', - 'Invalid URI: {0}'.format(actual_uri), - 'Expected {0}'.format(expect_uri), - 'PlugClean required.'] - raise InvalidURI(msg) - - if G_PULL: - self.write(Action.UPDATE, self.name, ['Updating ...']) - callback = functools.partial(self.write, Action.UPDATE, self.name) - fetch_opt = '--depth 99999999' if self.tag and os.path.isfile(os.path.join(self.args['dir'], '.git/shallow')) else '' - cmd = 'git fetch {0} {1} 2>&1'.format(fetch_opt, G_PROGRESS) - com = Command(cmd, self.args['dir'], G_TIMEOUT, callback) - result = com.execute(G_RETRIES) - self.write(Action.DONE, self.name, result[-1:]) - else: - self.write(Action.DONE, self.name, ['Already installed']) - - def write(self, action, name, msg): - self.buf_q.put((action, name, msg)) - -class PlugThread(thr.Thread): - def __init__(self, tname, args): - super(PlugThread, self).__init__() - self.tname = tname - self.args = args - - def run(self): - thr.current_thread().name = self.tname - buf_q, work_q, lock = self.args - - try: - while not G_STOP.is_set(): - name, args = work_q.get_nowait() - plug = Plugin(name, args, buf_q, lock) - plug.manage() - work_q.task_done() - except queue.Empty: - pass - -class RefreshThread(thr.Thread): - def __init__(self, lock): - super(RefreshThread, self).__init__() - self.lock = lock - self.running = True - - def run(self): - while self.running: - with self.lock: - thread_vim_command('noautocmd normal! a') - time.sleep(0.33) - - def stop(self): - self.running = False - -if G_NVIM: - def thread_vim_command(cmd): - vim.session.threadsafe_call(lambda: vim.command(cmd)) -else: - def thread_vim_command(cmd): - vim.command(cmd) - -def esc(name): - return '"' + name.replace('"', '\"') + '"' - -def nonblock_read(fname): - """ Read a file with nonblock flag. Return the last line. """ - fread = os.open(fname, os.O_RDONLY | os.O_NONBLOCK) - buf = os.read(fread, 100000).decode('utf-8', 'replace') - os.close(fread) - - line = buf.rstrip('\r\n') - left = max(line.rfind('\r'), line.rfind('\n')) - if left != -1: - left += 1 - line = line[left:] - - return line - -def main(): - thr.current_thread().name = 'main' - nthreads = int(vim.eval('s:update.threads')) - plugs = vim.eval('s:update.todo') - mac_gui = vim.eval('s:mac_gui') == '1' - - lock = thr.Lock() - buf = Buffer(lock, len(plugs), G_PULL) - buf_q, work_q = queue.Queue(), queue.Queue() - for work in plugs.items(): - work_q.put(work) - - start_cnt = thr.active_count() - for num in range(nthreads): - tname = 'PlugT-{0:02}'.format(num) - thread = PlugThread(tname, (buf_q, work_q, lock)) - thread.start() - if mac_gui: - rthread = RefreshThread(lock) - rthread.start() - - while not buf_q.empty() or thr.active_count() != start_cnt: - try: - action, name, msg = buf_q.get(True, 0.25) - buf.write(action, name, ['OK'] if not msg else msg) - buf_q.task_done() - except queue.Empty: - pass - except KeyboardInterrupt: - G_STOP.set() - - if mac_gui: - rthread.stop() - rthread.join() - -main() -EOF -endfunction - -function! s:update_ruby() - ruby << EOF - module PlugStream - SEP = ["\r", "\n", nil] - def get_line - buffer = '' - loop do - char = readchar rescue return - if SEP.include? char.chr - buffer << $/ - break - else - buffer << char - end - end - buffer - end - end unless defined?(PlugStream) - - def esc arg - %["#{arg.gsub('"', '\"')}"] - end - - def killall pid - pids = [pid] - if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM - pids.each { |pid| Process.kill 'INT', pid.to_i rescue nil } - else - unless `which pgrep 2> /dev/null`.empty? - children = pids - until children.empty? - children = children.map { |pid| - `pgrep -P #{pid}`.lines.map { |l| l.chomp } - }.flatten - pids += children - end - end - pids.each { |pid| Process.kill 'TERM', pid.to_i rescue nil } - end - end - - def compare_git_uri a, b - regex = %r{^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$} - regex.match(a).to_a.drop(1) == regex.match(b).to_a.drop(1) - end - - require 'thread' - require 'fileutils' - require 'timeout' - running = true - iswin = VIM::evaluate('s:is_win').to_i == 1 - pull = VIM::evaluate('s:update.pull').to_i == 1 - base = VIM::evaluate('g:plug_home') - all = VIM::evaluate('s:update.todo') - limit = VIM::evaluate('get(g:, "plug_timeout", 60)') - tries = VIM::evaluate('get(g:, "plug_retries", 2)') + 1 - nthr = VIM::evaluate('s:update.threads').to_i - maxy = VIM::evaluate('winheight(".")').to_i - vim7 = VIM::evaluate('v:version').to_i <= 703 && RUBY_PLATFORM =~ /darwin/ - cd = iswin ? 'cd /d' : 'cd' - tot = VIM::evaluate('len(s:update.todo)') || 0 - bar = '' - skip = 'Already installed' - mtx = Mutex.new - take1 = proc { mtx.synchronize { running && all.shift } } - logh = proc { - cnt = bar.length - $curbuf[1] = "#{pull ? 'Updating' : 'Installing'} plugins (#{cnt}/#{tot})" - $curbuf[2] = '[' + bar.ljust(tot) + ']' - VIM::command('normal! 2G') - VIM::command('redraw') - } - where = proc { |name| (1..($curbuf.length)).find { |l| $curbuf[l] =~ /^[-+x*] #{name}:/ } } - log = proc { |name, result, type| - mtx.synchronize do - ing = ![true, false].include?(type) - bar += type ? '=' : 'x' unless ing - b = case type - when :install then '+' when :update then '*' - when true, nil then '-' else - VIM::command("call add(s:update.errors, '#{name}')") - 'x' - end - result = - if type || type.nil? - ["#{b} #{name}: #{result.lines.to_a.last || 'OK'}"] - elsif result =~ /^Interrupted|^Timeout/ - ["#{b} #{name}: #{result}"] - else - ["#{b} #{name}"] + result.lines.map { |l| " " << l } - end - if lnum = where.call(name) - $curbuf.delete lnum - lnum = 4 if ing && lnum > maxy - end - result.each_with_index do |line, offset| - $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp) - end - logh.call - end - } - bt = proc { |cmd, name, type, cleanup| - tried = timeout = 0 - begin - tried += 1 - timeout += limit - fd = nil - data = '' - if iswin - Timeout::timeout(timeout) do - tmp = VIM::evaluate('tempname()') - system("(#{cmd}) > #{tmp}") - data = File.read(tmp).chomp - File.unlink tmp rescue nil - end - else - fd = IO.popen(cmd).extend(PlugStream) - first_line = true - log_prob = 1.0 / nthr - while line = Timeout::timeout(timeout) { fd.get_line } - data << line - log.call name, line.chomp, type if name && (first_line || rand < log_prob) - first_line = false - end - fd.close - end - [$? == 0, data.chomp] - rescue Timeout::Error, Interrupt => e - if fd && !fd.closed? - killall fd.pid - fd.close - end - cleanup.call if cleanup - if e.is_a?(Timeout::Error) && tried < tries - 3.downto(1) do |countdown| - s = countdown > 1 ? 's' : '' - log.call name, "Timeout. Will retry in #{countdown} second#{s} ...", type - sleep 1 - end - log.call name, 'Retrying ...', type - retry - end - [false, e.is_a?(Interrupt) ? "Interrupted!" : "Timeout!"] - end - } - main = Thread.current - threads = [] - watcher = Thread.new { - if vim7 - while VIM::evaluate('getchar(1)') - sleep 0.1 - end - else - require 'io/console' # >= Ruby 1.9 - nil until IO.console.getch == 3.chr - end - mtx.synchronize do - running = false - threads.each { |t| t.raise Interrupt } unless vim7 - end - threads.each { |t| t.join rescue nil } - main.kill - } - refresh = Thread.new { - while true - mtx.synchronize do - break unless running - VIM::command('noautocmd normal! a') - end - sleep 0.2 - end - } if VIM::evaluate('s:mac_gui') == 1 - - clone_opt = VIM::evaluate('s:clone_opt').join(' ') - progress = VIM::evaluate('s:progress_opt(1)') - nthr.times do - mtx.synchronize do - threads << Thread.new { - while pair = take1.call - name = pair.first - dir, uri, tag = pair.last.values_at *%w[dir uri tag] - exists = File.directory? dir - ok, result = - if exists - chdir = "#{cd} #{iswin ? dir : esc(dir)}" - ret, data = bt.call "#{chdir} && git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url", nil, nil, nil - current_uri = data.lines.to_a.last - if !ret - if data =~ /^Interrupted|^Timeout/ - [false, data] - else - [false, [data.chomp, "PlugClean required."].join($/)] - end - elsif !compare_git_uri(current_uri, uri) - [false, ["Invalid URI: #{current_uri}", - "Expected: #{uri}", - "PlugClean required."].join($/)] - else - if pull - log.call name, 'Updating ...', :update - fetch_opt = (tag && File.exist?(File.join(dir, '.git/shallow'))) ? '--depth 99999999' : '' - bt.call "#{chdir} && git fetch #{fetch_opt} #{progress} 2>&1", name, :update, nil - else - [true, skip] - end - end - else - d = esc dir.sub(%r{[\\/]+$}, '') - log.call name, 'Installing ...', :install - bt.call "git clone #{clone_opt unless tag} #{progress} #{uri} #{d} 2>&1", name, :install, proc { - FileUtils.rm_rf dir - } - end - mtx.synchronize { VIM::command("let s:update.new['#{name}'] = 1") } if !exists && ok - log.call name, result, ok - end - } if running - end - end - threads.each { |t| t.join rescue nil } - logh.call - refresh.kill if refresh - watcher.kill -EOF -endfunction - -function! s:shellesc_cmd(arg, script) - let escaped = substitute('"'.a:arg.'"', '[&|<>()@^!"]', '^&', 'g') - return substitute(escaped, '%', (a:script ? '%' : '^') . '&', 'g') -endfunction - -function! s:shellesc_ps1(arg) - return "'".substitute(escape(a:arg, '\"'), "'", "''", 'g')."'" -endfunction - -function! s:shellesc_sh(arg) - return "'".substitute(a:arg, "'", "'\\\\''", 'g')."'" -endfunction - -" Escape the shell argument based on the shell. -" Vim and Neovim's shellescape() are insufficient. -" 1. shellslash determines whether to use single/double quotes. -" Double-quote escaping is fragile for cmd.exe. -" 2. It does not work for powershell. -" 3. It does not work for *sh shells if the command is executed -" via cmd.exe (ie. cmd.exe /c sh -c command command_args) -" 4. It does not support batchfile syntax. -" -" Accepts an optional dictionary with the following keys: -" - shell: same as Vim/Neovim 'shell' option. -" If unset, fallback to 'cmd.exe' on Windows or 'sh'. -" - script: If truthy and shell is cmd.exe, escape for batchfile syntax. -function! plug#shellescape(arg, ...) - if a:arg =~# '^[A-Za-z0-9_/:.-]\+$' - return a:arg - endif - let opts = a:0 > 0 && type(a:1) == s:TYPE.dict ? a:1 : {} - let shell = get(opts, 'shell', s:is_win ? 'cmd.exe' : 'sh') - let script = get(opts, 'script', 1) - if shell =~# 'cmd\(\.exe\)\?$' - return s:shellesc_cmd(a:arg, script) - elseif s:is_powershell(shell) - return s:shellesc_ps1(a:arg) - endif - return s:shellesc_sh(a:arg) -endfunction - -function! s:glob_dir(path) - return map(filter(s:glob(a:path, '**'), 'isdirectory(v:val)'), 's:dirpath(v:val)') -endfunction - -function! s:progress_bar(line, bar, total) - call setline(a:line, '[' . s:lpad(a:bar, a:total) . ']') -endfunction - -function! s:compare_git_uri(a, b) - " See `git help clone' - " https:// [user@] github.com[:port] / junegunn/vim-plug [.git] - " [git@] github.com[:port] : junegunn/vim-plug [.git] - " file:// / junegunn/vim-plug [/] - " / junegunn/vim-plug [/] - let pat = '^\%(\w\+://\)\='.'\%([^@/]*@\)\='.'\([^:/]*\%(:[0-9]*\)\=\)'.'[:/]'.'\(.\{-}\)'.'\%(\.git\)\=/\?$' - let ma = matchlist(a:a, pat) - let mb = matchlist(a:b, pat) - return ma[1:2] ==# mb[1:2] -endfunction - -function! s:format_message(bullet, name, message) - if a:bullet != 'x' - return [printf('%s %s: %s', a:bullet, a:name, s:lastline(a:message))] - else - let lines = map(s:lines(a:message), '" ".v:val') - return extend([printf('x %s:', a:name)], lines) - endif -endfunction - -function! s:with_cd(cmd, dir, ...) - let script = a:0 > 0 ? a:1 : 1 - return printf('cd%s %s && %s', s:is_win ? ' /d' : '', plug#shellescape(a:dir, {'script': script}), a:cmd) -endfunction - -function! s:system(cmd, ...) - let batchfile = '' - try - let [sh, shellcmdflag, shrd] = s:chsh(1) - if type(a:cmd) == s:TYPE.list - " Neovim's system() supports list argument to bypass the shell - " but it cannot set the working directory for the command. - " Assume that the command does not rely on the shell. - if has('nvim') && a:0 == 0 - return system(a:cmd) - endif - let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"shell": &shell, "script": 0})')) - if s:is_powershell(&shell) - let cmd = '& ' . cmd - endif - else - let cmd = a:cmd - endif - if a:0 > 0 - let cmd = s:with_cd(cmd, a:1, type(a:cmd) != s:TYPE.list) - endif - if s:is_win && type(a:cmd) != s:TYPE.list - let [batchfile, cmd] = s:batchfile(cmd) - endif - return system(cmd) - finally - let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] - if s:is_win && filereadable(batchfile) - call delete(batchfile) - endif - endtry -endfunction - -function! s:system_chomp(...) - let ret = call('s:system', a:000) - return v:shell_error ? '' : substitute(ret, '\n$', '', '') -endfunction - -function! s:git_validate(spec, check_branch) - let err = '' - if isdirectory(a:spec.dir) - let result = [s:git_local_branch(a:spec.dir), s:git_origin_url(a:spec.dir)] - let remote = result[-1] - if empty(remote) - let err = join([remote, 'PlugClean required.'], "\n") - elseif !s:compare_git_uri(remote, a:spec.uri) - let err = join(['Invalid URI: '.remote, - \ 'Expected: '.a:spec.uri, - \ 'PlugClean required.'], "\n") - elseif a:check_branch && has_key(a:spec, 'commit') - let sha = s:git_revision(a:spec.dir) - if empty(sha) - let err = join(add(result, 'PlugClean required.'), "\n") - elseif !s:hash_match(sha, a:spec.commit) - let err = join([printf('Invalid HEAD (expected: %s, actual: %s)', - \ a:spec.commit[:6], sha[:6]), - \ 'PlugUpdate required.'], "\n") - endif - elseif a:check_branch - let current_branch = result[0] - " Check tag - let origin_branch = s:git_origin_branch(a:spec) - if has_key(a:spec, 'tag') - let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir) - if a:spec.tag !=# tag && a:spec.tag !~ '\*' - let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.', - \ (empty(tag) ? 'N/A' : tag), a:spec.tag) - endif - " Check branch - elseif origin_branch !=# current_branch - let err = printf('Invalid branch: %s (expected: %s). Try PlugUpdate.', - \ current_branch, origin_branch) - endif - if empty(err) - let [ahead, behind] = split(s:lastline(s:system([ - \ 'git', 'rev-list', '--count', '--left-right', - \ printf('HEAD...origin/%s', origin_branch) - \ ], a:spec.dir)), '\t') - if !v:shell_error && ahead - if behind - " Only mention PlugClean if diverged, otherwise it's likely to be - " pushable (and probably not that messed up). - let err = printf( - \ "Diverged from origin/%s (%d commit(s) ahead and %d commit(s) behind!\n" - \ .'Backup local changes and run PlugClean and PlugUpdate to reinstall it.', origin_branch, ahead, behind) - else - let err = printf("Ahead of origin/%s by %d commit(s).\n" - \ .'Cannot update until local changes are pushed.', - \ origin_branch, ahead) - endif - endif - endif - endif - else - let err = 'Not found' - endif - return [err, err =~# 'PlugClean'] -endfunction - -function! s:rm_rf(dir) - if isdirectory(a:dir) - return s:system(s:is_win - \ ? 'rmdir /S /Q '.plug#shellescape(a:dir) - \ : ['rm', '-rf', a:dir]) - endif -endfunction - -function! s:clean(force) - call s:prepare() - call append(0, 'Searching for invalid plugins in '.g:plug_home) - call append(1, '') - - " List of valid directories - let dirs = [] - let errs = {} - let [cnt, total] = [0, len(g:plugs)] - for [name, spec] in items(g:plugs) - if !s:is_managed(name) - call add(dirs, spec.dir) - else - let [err, clean] = s:git_validate(spec, 1) - if clean - let errs[spec.dir] = s:lines(err)[0] - else - call add(dirs, spec.dir) - endif - endif - let cnt += 1 - call s:progress_bar(2, repeat('=', cnt), total) - normal! 2G - redraw - endfor - - let allowed = {} - for dir in dirs - let allowed[s:dirpath(s:plug_fnamemodify(dir, ':h:h'))] = 1 - let allowed[dir] = 1 - for child in s:glob_dir(dir) - let allowed[child] = 1 - endfor - endfor - - let todo = [] - let found = sort(s:glob_dir(g:plug_home)) - while !empty(found) - let f = remove(found, 0) - if !has_key(allowed, f) && isdirectory(f) - call add(todo, f) - call append(line('$'), '- ' . f) - if has_key(errs, f) - call append(line('$'), ' ' . errs[f]) - endif - let found = filter(found, 'stridx(v:val, f) != 0') - end - endwhile - - 4 - redraw - if empty(todo) - call append(line('$'), 'Already clean.') - else - let s:clean_count = 0 - call append(3, ['Directories to delete:', '']) - redraw! - if a:force || s:ask_no_interrupt('Delete all directories?') - call s:delete([6, line('$')], 1) - else - call setline(4, 'Cancelled.') - nnoremap d :set opfunc=delete_opg@ - nmap dd d_ - xnoremap d :call delete_op(visualmode(), 1) - echo 'Delete the lines (d{motion}) to delete the corresponding directories' - endif - endif - 4 - setlocal nomodifiable -endfunction - -function! s:delete_op(type, ...) - call s:delete(a:0 ? [line("'<"), line("'>")] : [line("'["), line("']")], 0) -endfunction - -function! s:delete(range, force) - let [l1, l2] = a:range - let force = a:force - let err_count = 0 - while l1 <= l2 - let line = getline(l1) - if line =~ '^- ' && isdirectory(line[2:]) - execute l1 - redraw! - let answer = force ? 1 : s:ask('Delete '.line[2:].'?', 1) - let force = force || answer > 1 - if answer - let err = s:rm_rf(line[2:]) - setlocal modifiable - if empty(err) - call setline(l1, '~'.line[1:]) - let s:clean_count += 1 - else - delete _ - call append(l1 - 1, s:format_message('x', line[1:], err)) - let l2 += len(s:lines(err)) - let err_count += 1 - endif - let msg = printf('Removed %d directories.', s:clean_count) - if err_count > 0 - let msg .= printf(' Failed to remove %d directories.', err_count) - endif - call setline(4, msg) - setlocal nomodifiable - endif - endif - let l1 += 1 - endwhile -endfunction - -function! s:upgrade() - echo 'Downloading the latest version of vim-plug' - redraw - let tmp = s:plug_tempname() - let new = tmp . '/plug.vim' - - try - let out = s:system(['git', 'clone', '--depth', '1', s:plug_src, tmp]) - if v:shell_error - return s:err('Error upgrading vim-plug: '. out) - endif - - if readfile(s:me) ==# readfile(new) - echo 'vim-plug is already up-to-date' - return 0 - else - call rename(s:me, s:me . '.old') - call rename(new, s:me) - unlet g:loaded_plug - echo 'vim-plug has been upgraded' - return 1 - endif - finally - silent! call s:rm_rf(tmp) - endtry -endfunction - -function! s:upgrade_specs() - for spec in values(g:plugs) - let spec.frozen = get(spec, 'frozen', 0) - endfor -endfunction - -function! s:status() - call s:prepare() - call append(0, 'Checking plugins') - call append(1, '') - - let ecnt = 0 - let unloaded = 0 - let [cnt, total] = [0, len(g:plugs)] - for [name, spec] in items(g:plugs) - let is_dir = isdirectory(spec.dir) - if has_key(spec, 'uri') - if is_dir - let [err, _] = s:git_validate(spec, 1) - let [valid, msg] = [empty(err), empty(err) ? 'OK' : err] - else - let [valid, msg] = [0, 'Not found. Try PlugInstall.'] - endif - else - if is_dir - let [valid, msg] = [1, 'OK'] - else - let [valid, msg] = [0, 'Not found.'] - endif - endif - let cnt += 1 - let ecnt += !valid - " `s:loaded` entry can be missing if PlugUpgraded - if is_dir && get(s:loaded, name, -1) == 0 - let unloaded = 1 - let msg .= ' (not loaded)' - endif - call s:progress_bar(2, repeat('=', cnt), total) - call append(3, s:format_message(valid ? '-' : 'x', name, msg)) - normal! 2G - redraw - endfor - call setline(1, 'Finished. '.ecnt.' error(s).') - normal! gg - setlocal nomodifiable - if unloaded - echo "Press 'L' on each line to load plugin, or 'U' to update" - nnoremap L :call status_load(line('.')) - xnoremap L :call status_load(line('.')) - end -endfunction - -function! s:extract_name(str, prefix, suffix) - return matchstr(a:str, '^'.a:prefix.' \zs[^:]\+\ze:.*'.a:suffix.'$') -endfunction - -function! s:status_load(lnum) - let line = getline(a:lnum) - let name = s:extract_name(line, '-', '(not loaded)') - if !empty(name) - call plug#load(name) - setlocal modifiable - call setline(a:lnum, substitute(line, ' (not loaded)$', '', '')) - setlocal nomodifiable - endif -endfunction - -function! s:status_update() range - let lines = getline(a:firstline, a:lastline) - let names = filter(map(lines, 's:extract_name(v:val, "[x-]", "")'), '!empty(v:val)') - if !empty(names) - echo - execute 'PlugUpdate' join(names) - endif -endfunction - -function! s:is_preview_window_open() - silent! wincmd P - if &previewwindow - wincmd p - return 1 - endif -endfunction - -function! s:find_name(lnum) - for lnum in reverse(range(1, a:lnum)) - let line = getline(lnum) - if empty(line) - return '' - endif - let name = s:extract_name(line, '-', '') - if !empty(name) - return name - endif - endfor - return '' -endfunction - -function! s:preview_commit() - if b:plug_preview < 0 - let b:plug_preview = !s:is_preview_window_open() - endif - - let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}') - if empty(sha) - let name = matchstr(getline('.'), '^- \zs[^:]*\ze:$') - if empty(name) - return - endif - let title = 'HEAD@{1}..' - let command = 'git diff --no-color HEAD@{1}' - else - let title = sha - let command = 'git show --no-color --pretty=medium '.sha - let name = s:find_name(line('.')) - endif - - if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir) - return - endif - - if exists('g:plug_pwindow') && !s:is_preview_window_open() - execute g:plug_pwindow - execute 'e' title - else - execute 'pedit' title - wincmd P - endif - setlocal previewwindow filetype=git buftype=nofile bufhidden=wipe nobuflisted modifiable - let batchfile = '' - try - let [sh, shellcmdflag, shrd] = s:chsh(1) - let cmd = 'cd '.plug#shellescape(g:plugs[name].dir).' && '.command - if s:is_win - let [batchfile, cmd] = s:batchfile(cmd) - endif - execute 'silent %!' cmd - finally - let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] - if s:is_win && filereadable(batchfile) - call delete(batchfile) - endif - endtry - setlocal nomodifiable - nnoremap q :q - wincmd p -endfunction - -function! s:section(flags) - call search('\(^[x-] \)\@<=[^:]\+:', a:flags) -endfunction - -function! s:format_git_log(line) - let indent = ' ' - let tokens = split(a:line, nr2char(1)) - if len(tokens) != 5 - return indent.substitute(a:line, '\s*$', '', '') - endif - let [graph, sha, refs, subject, date] = tokens - let tag = matchstr(refs, 'tag: [^,)]\+') - let tag = empty(tag) ? ' ' : ' ('.tag.') ' - return printf('%s%s%s%s%s (%s)', indent, graph, sha, tag, subject, date) -endfunction - -function! s:append_ul(lnum, text) - call append(a:lnum, ['', a:text, repeat('-', len(a:text))]) -endfunction - -function! s:diff() - call s:prepare() - call append(0, ['Collecting changes ...', '']) - let cnts = [0, 0] - let bar = '' - let total = filter(copy(g:plugs), 's:is_managed(v:key) && isdirectory(v:val.dir)') - call s:progress_bar(2, bar, len(total)) - for origin in [1, 0] - let plugs = reverse(sort(items(filter(copy(total), (origin ? '' : '!').'(has_key(v:val, "commit") || has_key(v:val, "tag"))')))) - if empty(plugs) - continue - endif - call s:append_ul(2, origin ? 'Pending updates:' : 'Last update:') - for [k, v] in plugs - let branch = s:git_origin_branch(v) - if len(branch) - let range = origin ? '..origin/'.branch : 'HEAD@{1}..' - let cmd = ['git', 'log', '--graph', '--color=never'] - if s:git_version_requirement(2, 10, 0) - call add(cmd, '--no-show-signature') - endif - call extend(cmd, ['--pretty=format:%x01%h%x01%d%x01%s%x01%cr', range]) - if has_key(v, 'rtp') - call extend(cmd, ['--', v.rtp]) - endif - let diff = s:system_chomp(cmd, v.dir) - if !empty(diff) - let ref = has_key(v, 'tag') ? (' (tag: '.v.tag.')') : has_key(v, 'commit') ? (' '.v.commit) : '' - call append(5, extend(['', '- '.k.':'.ref], map(s:lines(diff), 's:format_git_log(v:val)'))) - let cnts[origin] += 1 - endif - endif - let bar .= '=' - call s:progress_bar(2, bar, len(total)) - normal! 2G - redraw - endfor - if !cnts[origin] - call append(5, ['', 'N/A']) - endif - endfor - call setline(1, printf('%d plugin(s) updated.', cnts[0]) - \ . (cnts[1] ? printf(' %d plugin(s) have pending updates.', cnts[1]) : '')) - - if cnts[0] || cnts[1] - nnoremap (plug-preview) :silent! call preview_commit() - if empty(maparg("\", 'n')) - nmap (plug-preview) - endif - if empty(maparg('o', 'n')) - nmap o (plug-preview) - endif - endif - if cnts[0] - nnoremap X :call revert() - echo "Press 'X' on each block to revert the update" - endif - normal! gg - setlocal nomodifiable -endfunction - -function! s:revert() - if search('^Pending updates', 'bnW') - return - endif - - let name = s:find_name(line('.')) - if empty(name) || !has_key(g:plugs, name) || - \ input(printf('Revert the update of %s? (y/N) ', name)) !~? '^y' - return - endif - - call s:system('git reset --hard HEAD@{1} && git checkout '.plug#shellescape(g:plugs[name].branch).' --', g:plugs[name].dir) - setlocal modifiable - normal! "_dap - setlocal nomodifiable - echo 'Reverted' -endfunction - -function! s:snapshot(force, ...) abort - call s:prepare() - setf vim - call append(0, ['" Generated by vim-plug', - \ '" '.strftime("%c"), - \ '" :source this file in vim to restore the snapshot', - \ '" or execute: vim -S snapshot.vim', - \ '', '', 'PlugUpdate!']) - 1 - let anchor = line('$') - 3 - let names = sort(keys(filter(copy(g:plugs), - \'has_key(v:val, "uri") && isdirectory(v:val.dir)'))) - for name in reverse(names) - let sha = has_key(g:plugs[name], 'commit') ? g:plugs[name].commit : s:git_revision(g:plugs[name].dir) - if !empty(sha) - call append(anchor, printf("silent! let g:plugs['%s'].commit = '%s'", name, sha)) - redraw - endif - endfor - - if a:0 > 0 - let fn = s:plug_expand(a:1) - if filereadable(fn) && !(a:force || s:ask(a:1.' already exists. Overwrite?')) - return - endif - call writefile(getline(1, '$'), fn) - echo 'Saved as '.a:1 - silent execute 'e' s:esc(fn) - setf vim - endif -endfunction - -function! s:split_rtp() - return split(&rtp, '\\\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%0A}vtv8zp_A`9Z)>^|an= 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

L?RtnE5t6hw?{jy3SacCSYIFD&KDbj6 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

YNh|E4NN6ZVIasGaD^0F7~D^8h!%?e27jo^ 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 z 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 VHtfSQd2N!U21)J*#>K@Y{y)4QeMbNQ diff --git a/vim/vim b/vim/vim deleted file mode 120000 index fc60500..0000000 --- a/vim/vim +++ /dev/null @@ -1 +0,0 @@ -/home/bridgway/dotfiles/vim \ No newline at end of file diff --git a/vimrc b/vimrc deleted file mode 100755 index 608ad8c..0000000 --- a/vimrc +++ /dev/null @@ -1,609 +0,0 @@ -" 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 floaterm - Plug 'voldikss/vim-floaterm' - - " vim colorscheme - Plug 'sainnhe/edge' - - " 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' - - " Autonomous make integration (Compile) - Plug 'neomake/neomake' - - Plug 'artur-shaik/vim-javacomplete2' - Plug 'dansomething/vim-eclim' - - 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="," -let python_highlight_all = 1 - -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => 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 - -" Exit insert with JK -inoremap jk - -" 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: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/zsh/antigen/.zcompdump b/zsh/antigen/.zcompdump deleted file mode 100755 index 5b3db55..0000000 --- a/zsh/antigen/.zcompdump +++ /dev/null @@ -1,2099 +0,0 @@ -#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/zsh/antigen/.zcompdump.zwc b/zsh/antigen/.zcompdump.zwc deleted file mode 100755 index de4ab038fa95d3f7c785279320121ebd60442207..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128304 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 diff --git a/zsh/antigen/init.zsh b/zsh/antigen/init.zsh deleted file mode 100755 index ab5ae99..0000000 --- a/zsh/antigen/init.zsh +++ /dev/null @@ -1,51 +0,0 @@ -#-- 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/zsh/antigen/init.zsh.zwc b/zsh/antigen/init.zsh.zwc deleted file mode 100755 index 7b8802e107db21edb91bee4d12ca2d404b503a87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9280 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 diff --git a/zsh/zsh b/zsh/zsh deleted file mode 120000 index d67b096..0000000 --- a/zsh/zsh +++ /dev/null @@ -1 +0,0 @@ -/home/bridgway/dotfiles/zsh \ No newline at end of file diff --git a/zshrc b/zshrc index a9e7010..262e527 100755 --- a/zshrc +++ b/zshrc @@ -1,39 +1,45 @@ # Path to your oh-my-zsh installation. export ZSH=$HOME/.oh-my-zsh -GITSTATUS_LOG_LEVEL=DEBUG - -DEFAULT_USER="bridgway" +DEFAULT_USER="$USER" plugins=(git) -# User configuration +# Editor +export EDITOR='nvim' +# Go export GOPATH=$HOME/go -export PATH=$PATH:/usr/local/go/bin +export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin + +# Local bin +export PATH="$PATH:$HOME/.local/bin:$HOME/bin" + +# Node.js and NVM configuration export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" -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" +# Rust/Cargo +[ -f "$HOME/.cargo/env" ] && source "$HOME/.cargo/env" -[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" - -export PATH="$PATH:/opt/nvim-linux64/bin" source $ZSH/oh-my-zsh.sh source $HOME/dotfiles/aliases.zsh -# source $HOME/.cargo/env -eval "$(ssh-agent -s)" -ssh-add -A 2>/dev/null; +# SSH agent +if [ -z "$SSH_AGENT_PID" ]; then + eval "$(ssh-agent -s)" + ssh-add -A 2>/dev/null +fi -# Set preferred editor -export EDITOR='vim' - -KEYTIMEOUT=1 +# Key timeout +export KEYTIMEOUT=1 +# C++ include path export CPLUS_INCLUDE_PATH=/usr/local/include +# FZF (if installed) [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh -eval "$(starship init zsh)" +# Oh My Posh prompt +eval "$(oh-my-posh init zsh --config ~/.config/oh-my-posh/theme.omp.json)"