| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 | " auto-install vim-plugif empty(glob('~/.config/nvim/autoload/plug.vim'))  silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs    \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim  "autocmd VimEnter * PlugInstall  autocmd VimEnter * PlugInstall | source $MYVIMRCendifcall plug#begin('~/.config/nvim/autoload/plugged')  Plug 'suy/vim-context-commentstring'  " Change dates fast  Plug 'tpope/vim-speeddating'  " Convert binary, hex, etc..  Plug 'glts/vim-radical'  " Files  Plug 'tpope/vim-eunuch'  " Repeat stuff  Plug 'tpope/vim-repeat'  " Surround  Plug 'tpope/vim-surround'  " Better Comments  Plug 'tpope/vim-commentary'  " Have the file system follow you around  Plug 'airblade/vim-rooter'  " auto set indent settings  Plug 'tpope/vim-sleuth'  " Text Navigation  Plug 'justinmk/vim-sneak'  Plug 'unblevable/quick-scope'  " Add some color  Plug 'norcalli/nvim-colorizer.lua'  Plug 'luochen1990/rainbow'  " Better Syntax Support  Plug 'sheerun/vim-polyglot'  " Cool Icons  Plug 'ryanoasis/vim-devicons'  " Auto pairs for '(' '[' '{'  Plug 'jiangmiao/auto-pairs'  " Closetags  Plug 'alvan/vim-closetag'  " Themes  Plug 'christianchiarulli/onedark.vim'  " Intellisense  Plug 'neoclide/coc.nvim', {'branch': 'release'}  " Status Line  Plug 'vim-airline/vim-airline'  Plug 'kevinhwang91/rnvimr', {'do': 'make sync'}  " FZF  Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }  Plug 'junegunn/fzf.vim'  " Git  Plug 'airblade/vim-gitgutter'  Plug 'tpope/vim-fugitive'  Plug 'tpope/vim-rhubarb'  Plug 'junegunn/gv.vim'  " Terminal  Plug 'voldikss/vim-floaterm'  " Start Screen  Plug 'mhinz/vim-startify'  " Vista  Plug 'liuchengxu/vista.vim'  " See what keys do like in emacs  Plug 'liuchengxu/vim-which-key'  " Zen mode  Plug 'junegunn/goyo.vim'  " Snippets  Plug 'honza/vim-snippets'  Plug 'mattn/emmet-vim'  " Interactive code  Plug 'metakirby5/codi.vim'  " Debugging  Plug 'puremourning/vimspector'  " Better tabline  Plug 'mg979/vim-xtabline'  " undo time travel  Plug 'mbbill/undotree'  " highlight all matches under cursor  Plug 'RRethy/vim-illuminate'  " Find and replace  Plug 'ChristianChiarulli/far.vim'  " Auto change html tags  Plug 'AndrewRadev/tagalong.vim'  " live server  Plug 'turbio/bracey.vim'  " Smooth scroll  Plug 'psliwka/vim-smoothie'  " async tasks  Plug 'skywind3000/asynctasks.vim'  Plug 'skywind3000/asyncrun.vim'  " Swap windows  Plug 'wesQ3/vim-windowswap'  " Markdown Preview  Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app & npm install'  }  " Easily Create Gists  Plug 'mattn/vim-gist'  Plug 'mattn/webapi-vim'  " Async Linting Engine  " TODO make sure to add ale config before plugin  Plug 'dense-analysis/ale'  " Better Whitespace  Plug 'ntpeters/vim-better-whitespace'  " Plugin Graveyard  " jsx syntax support  " Plug 'maxmellon/vim-jsx-pretty'  " Typescript syntax  " Plug 'HerringtonDarkholme/yats.vim'  " Multiple Cursors  " Plug 'terryma/vim-multiple-cursors'  " Plug 'kaicataldo/material.vim'  " Plug 'NLKNguyen/papercolor-theme'  " Plug 'tomasiser/vim-code-dark'  " Vim Wiki  " Plug 'https://github.com/vimwiki/vimwiki.git'  " Better Comments  " Plug 'jbgutierrez/vim-better-comments'  " Echo doc  " Plug 'Shougo/echodoc.vim'  " Plug 'hardcoreplayers/spaceline.vim'  " Plug 'vim-airline/vim-airline-themes'  " Ranger  " Plug 'francoiscabrol/ranger.vim'  " Plug 'rbgrouleff/bclose.vim'  " Making stuff  " Plug 'neomake/neomake'  " Plug 'mhinz/vim-signify'  " Plug 'easymotion/vim-easymotion'  " Plug 'preservim/nerdcommenter'  " Plug 'brooth/far.vim'  " Plug 'atishay/far.vim'call plug#end()" Automatically install missing plugins on startupautocmd VimEnter *  \  if len(filter(values(g:plugs), '!isdirectory(v:val.dir)'))  \|   PlugInstall --sync | q  \| endif
 |