"auto install vim-plug 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 set runtimepath^=~/.vim runtimepath+=~/.vim/after let &packpath = &runtimepath call plug#begin('~/.config/nvim/bundle') "themes Plug 'tomasiser/vim-code-dark' Plug 'morhetz/gruvbox' Plug 'christianchiarulli/nvcode-color-schemes.vim' Plug 'ayu-theme/ayu-vim' Plug 'gregsexton/Atom' Plug 'tyrannicaltoucan/vim-deep-space' Plug 'rakr/vim-one' "inspired from atom Plug 'ntk148v/vim-horizon' Plug 'arzg/vim-colors-xcode' Plug 'kaicataldo/material.vim', { 'branch': 'main' } Plug 'jamespwilliams/bat.vim' Plug 'sonph/onehalf', {'rtp': 'vim/'} Plug 'pgdouyon/vim-yin-yang' Plug 'dylanaraps/wal.vim' Plug 'rainglow/vim' Plug 'pineapplegiant/spaceduck' Plug 'dylanaraps/wal.vim' Plug 'folke/tokyonight.nvim', { 'branch': 'main' } " Using plug "fade inactive buffers "Plug 'vigoux/LanguageTool.nvim' Plug 'TaDaa/vimade' "floating window inside terminal Plug 'voldikss/vim-floaterm' "file manager (using coc-explorer) " Plug 'preservim/nerdtree' "ranger in floating window " Plug 'kevinhwang91/rnvimr', {'do': 'make sync'} Plug 'rbgrouleff/bclose.vim' Plug 'francoiscabrol/ranger.vim' "surround ( [ { ' double quotes Plug 'tpope/vim-surround' Plug 'jiangmiao/auto-pairs' "status line Plug 'vim-airline/vim-airline' "markdown preview Plug 'marcpartensky/markdown-preview.nvim', { 'do': 'cd app && yarn install' } "show trailing spaces Plug 'ntpeters/vim-better-whitespace' "comments macro "Plug 'scrooloose/nerdcommenter' Plug 'tpope/vim-commentary' "keybindings in popup Plug 'liuchengxu/vim-which-key' "multiple cursors Plug 'terryma/vim-multiple-cursors' "unix commands Plug 'tpope/vim-eunuch' "lsp autocompletion " Plug 'neoclide/coc-neco' Plug 'neoclide/coc.nvim', {'branch': 'release'} "run current file Plug 'thinca/vim-quickrun' "unix filter for command-line Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' "multiple cursors Plug 'mg979/vim-visual-multi', {'branch': 'master'} "custom start screen Plug 'mhinz/vim-startify' "better search " Plug 'justinmk/vim-sneak' "interactive scratchpad Plug 'metakirby5/codi.vim' "window manager Plug 'junegunn/goyo.vim' "live html Plug 'turbio/bracey.vim' "close tags for markup languages Plug 'alvan/vim-closetag' "replace closing tags when editing opening ones Plug 'AndrewRadev/tagalong.vim' "Colors coloring Plug 'rrethy/vim-hexokinase', { 'do': 'make hexokinase' } "terminalception Plug 'kassio/neoterm' "bottom line to show vim mode Plug 'itchyny/lightline.vim' "snippets for html Plug 'mattn/emmet-vim' Plug 'skywind3000/vim-preview' "add icons Plug 'ryanoasis/vim-devicons' "colorize vim devicons using current colorscheme Plug 'bryanmylee/vim-colorscheme-icons' "add image preview in terminal (not working for now) "Plug 'ashhisha/image.vim' "swap between windows Plug 'wesQ3/vim-windowswap' "webapi Plug 'mattn/webapi-vim' "smooth scroll with Plug 'psliwka/vim-smoothie' "follow you with cd Plug 'airblade/vim-rooter' "latex support for vim Plug 'lervag/vimtex' "snippets maker " Plug 'sirver/ultisnips' "vim-snippets Plug 'honza/vim-snippets' "disable highlighting when done searching Plug 'romainl/vim-cool' "R development Plug 'jalvesaq/Nvim-R', {'branch': 'stable'} "Grammar correction Plug 'rhysd/vim-grammarous' " Git commands Plug 'tpope/vim-fugitive' "Finder for vim " Plug 'kien/ctrlp.vim' Plug 'lotabout/skim', { 'dir': '~/.skim', 'do': './install' } " Fuzzy finder over lists Plug 'nvim-lua/popup.nvim' Plug 'nvim-lua/plenary.nvim' Plug 'nvim-telescope/telescope.nvim' " Add syntax highlighting for jsx Plug 'maxmellon/vim-jsx-pretty' " Autopep8 Plug 'tell-k/vim-autopep8' " Plantuml (browser preview) Plug 'weirongxu/plantuml-previewer.vim' Plug 'tyru/open-browser.vim' " Plantuml (in-code preview) Plug 'scrooloose/vim-slumlord' Plug 'aklt/plantuml-syntax' " Collaboration editor agnostic " Plug 'floobits/floobits-neovim' "closed source " Plug 'FredKSchott/CoVim' "python2.7 Plug 'jbyuki/instant.nvim' " Plug 'emgram769/vim-multiuser' "python2.7 Plug 'WillB97/vim-multiuser' " Snippets Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } Plug 'Shougo/neosnippet.vim' Plug 'Shougo/neosnippet-snippets' "Plug 'zchee/deoplete-jedi' " C# omni completion since coc is not mature enough Plug 'OmniSharp/Omnisharp-vim' Plug 'adamclerk/vim-razor' " Syntax highlighting for nginx Plug 'chr4/nginx.vim' " Syntax highlighting for caddy Plug 'joshglendenning/vim-caddyfile' " Syntax hightlighting " Plug 'sheerun/vim-polyglot' " Syntax highlighting for twig Plug 'nelsyeung/twig.vim' " Code completion Plug 'neovim/nvim-lspconfig' Plug 'glepnir/lspsaga.nvim' " Vim session Plug 'xolox/vim-misc' Plug 'xolox/vim-session' " Docker Plug 'kkvh/vim-docker-tools' Plug 'mboughaba/i3config.vim' Plug 'rhysd/git-messenger.vim' Plug 'Pocco81/AutoSave.nvim' Plug 'mzlogin/vim-markdown-toc' " Better synxtax hightlighting available for neovim 0.5 " Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " Vim tips " Plug 'openuado/vimtips-fortune' " Plug 'hobbestigrou/vimtips-fortune' " Line search highlight " Plug 'unblevable/quick-scope' "embed vim in a browser "Plug 'glacambre/firenvim', { 'do': { _ -> firenvim#install(0) } } "kite plugin (very aggressive plugin) "Plug 'kiteco/vim-plugin' "Basic autocompletion " Plug 'https://github.com/Valloric/YouCompleteMe.git' " Plug 'Valloric/YouCompleteMe' " "Plug 'davidhalter/jedi-vim' "Plug 'Shougo/deoplete-lsp' "Plug 'neovim/nvim-lsp' "personal wiki for vim "Plug 'vimwiki/vimwiki' call plug#end()