57 lines
1.3 KiB
VimL
57 lines
1.3 KiB
VimL
call plug#begin('~/.local/share/nvim/site/plugged')
|
|
|
|
" Basic plugins
|
|
Plug 'joshdick/onedark.vim'
|
|
Plug 'vim-airline/vim-airline'
|
|
|
|
" Editorconfig support
|
|
Plug 'sgur/vim-editorconfig'
|
|
|
|
" Sudo support for WW
|
|
Plug 'lambdalisue/suda.vim'
|
|
|
|
" File manager
|
|
Plug 'justinmk/vim-dirvish'
|
|
|
|
" Git integration and git grepping
|
|
Plug 'tpope/vim-fugitive'
|
|
Plug 'vim-scripts/gitignore.vim'
|
|
|
|
" Buffer / Quickfix / ... hotkeys for navigation
|
|
Plug 'tpope/vim-unimpaired'
|
|
|
|
" Quickfix and local list toggle
|
|
Plug 'Valloric/ListToggle'
|
|
|
|
" File type support
|
|
Plug 'dag/vim-fish', { 'for': 'fish' }
|
|
Plug 'wlangstroth/vim-racket', { 'for': 'scheme' }
|
|
Plug 'leafgarland/typescript-vim', { 'for': 'typescript' }
|
|
Plug 'mboughaba/i3config.vim', { 'for': 'i3config' }
|
|
|
|
" Syntax checking
|
|
Plug 'vim-syntastic/syntastic'
|
|
|
|
" Dustjs highlight
|
|
Plug 'jimmyhchan/dustjs.vim'
|
|
|
|
" Completion engine
|
|
if has('nvim')
|
|
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
|
else
|
|
Plug 'Shougo/deoplete.nvim'
|
|
Plug 'roxma/nvim-yarp'
|
|
Plug 'roxma/vim-hug-neovim-rpc'
|
|
endif
|
|
|
|
" Competion language support
|
|
Plug 'SirVer/ultisnips'
|
|
Plug 'honza/vim-snippets'
|
|
|
|
Plug 'carlitux/deoplete-ternjs', { 'for': ['javascript', 'javascript.jsx'] }
|
|
Plug 'othree/jspc.vim', { 'for': ['javascript', 'javascript.jsx'] }
|
|
|
|
Plug 'deoplete-plugins/deoplete-jedi' " Python (pip install jedi)
|
|
|
|
|
|
call plug#end()
|