reorganize plugins
This commit is contained in:
parent
ae14fa1171
commit
af3f15e30e
1 changed files with 70 additions and 48 deletions
118
.vimrc
118
.vimrc
|
|
@ -87,66 +87,58 @@ set runtimepath+=/home/barak/.vim/bundle/repos/github.com/Shougo/dein.vim
|
||||||
" Required:
|
" Required:
|
||||||
call plug#begin('/home/barak/.vim/bundle')
|
call plug#begin('/home/barak/.vim/bundle')
|
||||||
|
|
||||||
|
" Plugins that must be first
|
||||||
Plug '/home/barak/.vim/bundle/repos/github.com/Shougo/dein.vim'
|
Plug '/home/barak/.vim/bundle/repos/github.com/Shougo/dein.vim'
|
||||||
|
Plug 'let-def/vimbufsync'
|
||||||
Plug 'lambdalisue/suda.vim'
|
Plug 'lambdalisue/suda.vim'
|
||||||
|
|
||||||
|
" Plugins that I almost never use
|
||||||
Plug 'vim-scripts/DrawIt'
|
Plug 'vim-scripts/DrawIt'
|
||||||
Plug 'tpope/vim-speeddating'
|
Plug 'tpope/vim-speeddating'
|
||||||
Plug 'vim-scripts/EasyGrep'
|
Plug 'vim-scripts/EasyGrep'
|
||||||
Plug 'chrisbra/NrrwRgn'
|
Plug 'chrisbra/NrrwRgn'
|
||||||
Plug 'hsitz/VimOrganizer'
|
|
||||||
Plug 'mattn/calendar-vim'
|
Plug 'mattn/calendar-vim'
|
||||||
Plug 'sjbach/lusty'
|
|
||||||
Plug 'scrooloose/nerdcommenter'
|
|
||||||
"Plug 'scrooloose/nerdtree'
|
|
||||||
Plug 'rstacruz/sparkup'
|
Plug 'rstacruz/sparkup'
|
||||||
"Plug 'scrooloose/syntastic'
|
|
||||||
Plug 'w0rp/ale'
|
|
||||||
Plug 'tpope/vim-fugitive'
|
|
||||||
Plug 'airblade/vim-gitgutter'
|
|
||||||
Plug 'lunaru/vim-less'
|
|
||||||
"Plug 'terryma/vim-multiple-cursors'
|
|
||||||
Plug 'tpope/vim-unimpaired'
|
|
||||||
"Plug 'Valloric/YouCompleteMe'
|
|
||||||
Plug 'Shougo/deoplete.nvim'
|
|
||||||
Plug 'zchee/deoplete-clang'
|
|
||||||
Plug 'zchee/deoplete-go', {'build': {'unix': 'make'}}
|
|
||||||
Plug 'zchee/deoplete-jedi'
|
|
||||||
Plug 'davidhalter/jedi-vim'
|
|
||||||
Plug 'b4winckler/vim-angry'
|
|
||||||
Plug 'tristen/vim-sparkup'
|
Plug 'tristen/vim-sparkup'
|
||||||
|
Plug 'tpope/vim-fireplace', {'for': 'clojure'}
|
||||||
|
"Plug 'terryma/vim-multiple-cursors'
|
||||||
|
Plug 'ambv/black'
|
||||||
|
Plug 'kana/vim-textobj-user'
|
||||||
|
|
||||||
|
" Plugins I wish I used more
|
||||||
|
Plug 'hsitz/VimOrganizer'
|
||||||
|
Plug 'tpope/vim-fugitive'
|
||||||
|
Plug 'tpope/vim-unimpaired'
|
||||||
|
Plug 'b4winckler/vim-angry'
|
||||||
|
Plug 'tpope/vim-surround'
|
||||||
|
Plug 'junegunn/vim-easy-align'
|
||||||
|
Plug 'bps/vim-textobj-python'
|
||||||
|
|
||||||
|
" Plugins I NEED
|
||||||
|
Plug 'scrooloose/nerdcommenter'
|
||||||
|
Plug 'sjbach/lusty'
|
||||||
|
Plug 'w0rp/ale'
|
||||||
|
Plug 'airblade/vim-gitgutter'
|
||||||
Plug 'vim-airline/vim-airline'
|
Plug 'vim-airline/vim-airline'
|
||||||
Plug 'vim-airline/vim-airline-themes'
|
Plug 'vim-airline/vim-airline-themes'
|
||||||
"Plug 'kien/ctrlp.vim'
|
|
||||||
Plug 'junegunn/fzf'
|
Plug 'junegunn/fzf'
|
||||||
Plug 'junegunn/fzf.vim'
|
Plug 'junegunn/fzf.vim'
|
||||||
Plug 'bling/vim-bufferline'
|
Plug 'bling/vim-bufferline'
|
||||||
Plug 'majutsushi/tagbar'
|
Plug 'majutsushi/tagbar'
|
||||||
Plug 'eagletmt/neco-ghc', {'for': 'haskell'}
|
|
||||||
Plug 'eagletmt/ghcmod-vim', {'for': 'haskell'}
|
|
||||||
Plug 'Shougo/vimproc.vim'
|
|
||||||
Plug 'Shougo/vimfiler.vim'
|
|
||||||
Plug 'Shougo/unite.vim'
|
|
||||||
Plug 'SirVer/ultisnips'
|
Plug 'SirVer/ultisnips'
|
||||||
Plug 'honza/vim-snippets'
|
Plug 'honza/vim-snippets'
|
||||||
Plug 'tpope/vim-surround'
|
|
||||||
"Plug 'farseer90718/vim-taskwarrior'
|
|
||||||
Plug 'fatih/vim-go'
|
Plug 'fatih/vim-go'
|
||||||
"Plug 't-yuki/vim-go-coverlay'
|
|
||||||
Plug 'tpope/vim-abolish'
|
|
||||||
Plug 'hylang/vim-hy', {'for': 'hy'}
|
|
||||||
Plug 'jiangmiao/auto-pairs'
|
Plug 'jiangmiao/auto-pairs'
|
||||||
Plug 'racer-rust/vim-racer', {'for': 'rust'}
|
Plug 'tpope/vim-abolish'
|
||||||
Plug 'let-def/vimbufsync'
|
|
||||||
"Plug 'lucas8/coquille', {'branch': 'error_on_coq_error', 'for': 'coq'}
|
|
||||||
Plug 'whonore/coquille', {'branch': 'pathogen-bundle', 'for': 'coq'}
|
|
||||||
|
|
||||||
Plug 'mhartington/nvim-typescript'
|
|
||||||
Plug 'posva/vim-vue'
|
|
||||||
Plug 'Shougo/context_filetype.vim'
|
|
||||||
|
|
||||||
Plug 'sheerun/vim-polyglot'
|
Plug 'sheerun/vim-polyglot'
|
||||||
Plug 'Shougo/denite.nvim'
|
Plug 'Shougo/denite.nvim'
|
||||||
Plug 'plytophogy/vim-virtualenv'
|
Plug 'plytophogy/vim-virtualenv'
|
||||||
|
|
||||||
|
|
||||||
|
" Plugins I NEEDED
|
||||||
|
"Plug 'scrooloose/nerdtree'
|
||||||
|
"Plug 'scrooloose/syntastic'
|
||||||
|
"Plug 'Valloric/YouCompleteMe'
|
||||||
"Plug 'vim-scripts/fish-syntax'
|
"Plug 'vim-scripts/fish-syntax'
|
||||||
"Plug 'kchmck/vim-coffee-script'
|
"Plug 'kchmck/vim-coffee-script'
|
||||||
"Plug 'rodjek/vim-puppet'
|
"Plug 'rodjek/vim-puppet'
|
||||||
|
|
@ -154,24 +146,48 @@ Plug 'plytophogy/vim-virtualenv'
|
||||||
"Plug 'rust-lang/rust.vim'
|
"Plug 'rust-lang/rust.vim'
|
||||||
"Plug 'hashivim/vim-terraform'
|
"Plug 'hashivim/vim-terraform'
|
||||||
"Plug 'HerringtonDarkholme/yats.vim'
|
"Plug 'HerringtonDarkholme/yats.vim'
|
||||||
Plug 'tpope/vim-fireplace'
|
"Plug 'kien/ctrlp.vim'
|
||||||
Plug 'junegunn/vim-easy-align'
|
"Plug 'farseer90718/vim-taskwarrior'
|
||||||
|
"Plug 't-yuki/vim-go-coverlay'
|
||||||
|
|
||||||
|
" Plugins for syntax
|
||||||
|
Plug 'lunaru/vim-less'
|
||||||
|
Plug 'hylang/vim-hy', {'for': 'hy'}
|
||||||
|
Plug 'mhartington/nvim-typescript'
|
||||||
|
Plug 'posva/vim-vue'
|
||||||
|
Plug 'Shougo/context_filetype.vim'
|
||||||
Plug 'idris-hackers/idris-vim', {'for': 'idris'}
|
Plug 'idris-hackers/idris-vim', {'for': 'idris'}
|
||||||
|
Plug 'derekwyatt/vim-scala', {'for': 'scala'}
|
||||||
|
|
||||||
|
" Plugins that autocomplete
|
||||||
|
Plug 'Shougo/deoplete.nvim'
|
||||||
|
Plug 'zchee/deoplete-clang'
|
||||||
|
Plug 'zchee/deoplete-go', {'build': {'unix': 'make'}}
|
||||||
|
Plug 'zchee/deoplete-jedi'
|
||||||
|
Plug 'davidhalter/jedi-vim'
|
||||||
|
Plug 'eagletmt/neco-ghc', {'for': 'haskell'}
|
||||||
|
Plug 'eagletmt/ghcmod-vim', {'for': 'haskell'}
|
||||||
|
Plug 'racer-rust/vim-racer', {'for': 'rust'}
|
||||||
Plug 'autozimu/LanguageClient-neovim', {
|
Plug 'autozimu/LanguageClient-neovim', {
|
||||||
\ 'branch': 'next',
|
\ 'branch': 'next',
|
||||||
\ 'do': 'bash install.sh',
|
\ 'do': 'bash install.sh',
|
||||||
\ }
|
\ }
|
||||||
|
"Plug 'ensime/ensime-vim', { 'do': ':UpdateRemotePlugins' }
|
||||||
|
|
||||||
Plug 'ambv/black'
|
" Plugins that do specific things
|
||||||
Plug 'kana/vim-textobj-user'
|
Plug 'Shougo/vimproc.vim'
|
||||||
Plug 'bps/vim-textobj-python'
|
Plug 'Shougo/vimfiler.vim'
|
||||||
Plug 'dhruvasagar/vim-zoom'
|
Plug 'Shougo/unite.vim'
|
||||||
|
"Plug 'lucas8/coquille', {'branch': 'error_on_coq_error', 'for': 'coq'}
|
||||||
Plug 'derekwyatt/vim-scala', {'for': 'scala'}
|
Plug 'whonore/coquille', {'branch': 'pathogen-bundle', 'for': 'coq'}
|
||||||
Plug 'ensime/ensime-vim', { 'do': ':UpdateRemotePlugins' }
|
"Plug 'dhruvasagar/vim-zoom'
|
||||||
Plug 'gabrielelana/vim-markdown'
|
Plug 'gabrielelana/vim-markdown'
|
||||||
Plug 'lervag/vimtex'
|
Plug 'lervag/vimtex'
|
||||||
|
|
||||||
|
|
||||||
|
" Unclear
|
||||||
|
Plug 'ncm2/float-preview.nvim'
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -248,7 +264,8 @@ let g:Tb_MapCTabSwitchBufs = 1
|
||||||
let g:UseGooglePythonSettings = 0
|
let g:UseGooglePythonSettings = 0
|
||||||
|
|
||||||
" * Jedi
|
" * Jedi
|
||||||
let g:jedi#goto_command="gd"
|
let g:jedi#goto_command = "gd"
|
||||||
|
"let g:jedi#completions_enabled = 0
|
||||||
|
|
||||||
" * Eclim
|
" * Eclim
|
||||||
let g:EclimCompletionMethod = 'omnifunc'
|
let g:EclimCompletionMethod = 'omnifunc'
|
||||||
|
|
@ -751,3 +768,8 @@ command Comments lexpr system('/home/barak/src/gogh/src/github.com/barakmich/gog
|
||||||
"call remote#host#RegisterPlugin('python3', '/home/barak/.vim/bundle/deoplete.nvim/rplugin/python3/deoplete', [
|
"call remote#host#RegisterPlugin('python3', '/home/barak/.vim/bundle/deoplete.nvim/rplugin/python3/deoplete', [
|
||||||
"\ {'sync': v:true, 'name': '_deoplete', 'type': 'function', 'opts': {}},
|
"\ {'sync': v:true, 'name': '_deoplete', 'type': 'function', 'opts': {}},
|
||||||
"\ ])
|
"\ ])
|
||||||
|
"
|
||||||
|
if !empty($VIRTUAL_ENV)
|
||||||
|
" let g:python_host_prog = $VIRTUAL_ENV . '/bin/python'
|
||||||
|
" let g:python3_host_prog = $VIRUTAL_ENV . '3/bin/python'
|
||||||
|
endif
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue