" vim-plug init if empty(glob('~/.vim/autoload/plug.vim')) system('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/bundle') """ Install Plugs " clipboard Plug 'haya14busa/vim-poweryank' " undotree Plug 'mbbill/undotree' " vim-fetch Plug 'wsdjeg/vim-fetch' " powerline-vim Plug 'powerline/powerline' " vim-eunuch Plug 'tpope/vim-eunuch' " vim-commentary Plug 'tpope/vim-commentary' " vim-markbar Plug 'Yilin-Yang/vim-markbar' " vim-rooter Plug 'airblade/vim-rooter' " win-resizer Plug 'simeji/winresizer' " Deoplete.vim Plug 'Shougo/deoplete.nvim' Plug 'roxma/nvim-yarp' Plug 'roxma/vim-hug-neovim-rpc' Plug 'deoplete-plugins/deoplete-go', { 'do': 'make' } Plug 'deoplete-plugins/deoplete-jedi' " neosnippets "Plug 'Shougo/neosnippet.vim' "Plug 'Shougo/neosnippet-snippets' " fzf Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'junegunn/fzf.vim' " Peekaboo Plug 'junegunn/vim-peekaboo' " NERDTree Plug 'scrooloose/nerdtree' Plug 'Xuyuanp/nerdtree-git-plugin' " NERTCommenter Plug 'scrooloose/nerdcommenter' " tagbar " Plug 'majutsushi/tagbar' " vim-fugitive Plug 'tpope/vim-fugitive' " dadbod (sql) Plug 'tpope/vim-dadbod' " yara Plug 'yaunj/vim-yara' " Dart " Plug 'bartekd/vim-dart' Plug 'dart-lang/dart-vim-plugin' " Kotlin Plug 'udalov/kotlin-vim' " Elixir Plug 'elixir-editors/vim-elixir' " Plug 'GrzegorzKozub/vim-elixirls', { 'do': ':ElixirLsCompileSync' } " Elm "Plug 'elmcast/elm-vim' "Plug 'andys8/vim-elm-syntax' "let g:elm_format_autosave = 1 "Plug 'Zaptic/elm-vim' " GraphQL Plug 'jparise/vim-graphql' " Scss Plug 'cakebaker/scss-syntax.vim' " Vala Plug 'arrufat/vala.vim' " ALE "Plug 'w0rp/ale' Plug 'dense-analysis/ale' " LanguageClient Plug 'autozimu/LanguageClient-neovim', { \ 'branch': 'next', \ 'do': 'bash install.sh', \ } " vim-airline "Plug 'vim-airline/vim-airline' "Plug 'vim-airline/vim-airline-themes' " Colorschemes Plug 'junegunn/seoul256.vim' Plug 'scwood/vim-hybrid' Plug 'kristijanhusak/vim-hybrid-material' Plug 'srcery-colors/srcery-vim' Plug 'nightsense/cosmic_latte' Plug 'rafi/awesome-vim-colorschemes' Plug 'altercation/vim-colors-solarized' Plug 'franbach/miramare' Plug 'sainnhe/edge' Plug 'ayu-theme/ayu-vim' Plug 'bitfield/vim-gitgo' Plug 'savq/melange' Plug 'sonph/onehalf', { 'rtp': 'vim' } " indent-guides Plug 'nathanaelkane/vim-indent-guides' " Dockerfile.vim Plug 'ekalinin/Dockerfile.vim' " YAML Plug 'mrk21/yaml-vim' " Python Plug 'ambv/black' " TOML Plug 'cespare/vim-toml' " Autoclose Plug 'jiangmiao/auto-pairs' " vim-go Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } " vim-multiple-cursor Plug 'terryma/vim-multiple-cursors' " rust.vim " Plug 'rust-lang/rust.vim' " nginx.vim Plug 'chr4/nginx.vim' " typescript Plug 'HerringtonDarkholme/yats.vim' "Plug 'leafgarland/typescript-vim' Plug 'ianks/vim-tsx' Plug 'maxmellon/vim-jsx-pretty' "Plug 'mhartington/nvim-typescript', {'do': './install.sh'} call plug#end()