reorganize plugins

This commit is contained in:
Barak Michener 2019-05-21 14:37:21 -07:00
parent 52c6726aac
commit f34c23f532

119
.vimrc
View file

@ -86,66 +86,59 @@ set runtimepath+=/home/bmichener/.vim/bundle/repos/github.com/Shougo/dein.vim
" Required:
call plug#begin('/home/bmichener/.vim/bundle')
" Aw, fuck, I can't believe you've done this.
" Plugins that must be first
Plug '/home/bmichener/.vim/bundle/repos/github.com/Shougo/dein.vim'
Plug 'let-def/vimbufsync'
" Plugins that I almost never use
Plug 'vim-scripts/DrawIt'
Plug 'tpope/vim-speeddating'
Plug 'vim-scripts/EasyGrep'
Plug 'chrisbra/NrrwRgn'
Plug 'hsitz/VimOrganizer'
Plug 'mattn/calendar-vim'
Plug 'sjbach/lusty'
Plug 'scrooloose/nerdcommenter'
"Plug 'scrooloose/nerdtree'
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 '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-themes'
"Plug 'kien/ctrlp.vim'
Plug 'junegunn/fzf'
Plug 'junegunn/fzf.vim'
Plug 'bling/vim-bufferline'
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 'honza/vim-snippets'
Plug 'tpope/vim-surround'
"Plug 'farseer90718/vim-taskwarrior'
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 'racer-rust/vim-racer', {'for': 'rust'}
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 'tpope/vim-abolish'
Plug 'sheerun/vim-polyglot'
Plug 'Shougo/denite.nvim'
Plug 'plytophogy/vim-virtualenv'
" Plugins I NEEDED
"Plug 'scrooloose/nerdtree'
"Plug 'scrooloose/syntastic'
"Plug 'Valloric/YouCompleteMe'
"Plug 'vim-scripts/fish-syntax'
"Plug 'kchmck/vim-coffee-script'
"Plug 'rodjek/vim-puppet'
@ -153,24 +146,48 @@ Plug 'plytophogy/vim-virtualenv'
"Plug 'rust-lang/rust.vim'
"Plug 'hashivim/vim-terraform'
"Plug 'HerringtonDarkholme/yats.vim'
Plug 'tpope/vim-fireplace'
Plug 'junegunn/vim-easy-align'
"Plug 'kien/ctrlp.vim'
"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 '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', {
\ 'branch': 'next',
\ 'do': 'bash install.sh',
\ }
Plug 'ambv/black'
Plug 'kana/vim-textobj-user'
Plug 'bps/vim-textobj-python'
Plug 'dhruvasagar/vim-zoom'
Plug 'derekwyatt/vim-scala', {'for': 'scala'}
Plug 'ensime/ensime-vim', { 'do': ':UpdateRemotePlugins' }
" Plugins that do specific things
Plug 'Shougo/vimproc.vim'
Plug 'Shougo/vimfiler.vim'
Plug 'Shougo/unite.vim'
"Plug 'lucas8/coquille', {'branch': 'error_on_coq_error', 'for': 'coq'}
Plug 'whonore/coquille', {'branch': 'pathogen-bundle', 'for': 'coq'}
"Plug 'dhruvasagar/vim-zoom'
Plug 'gabrielelana/vim-markdown'
Plug 'lervag/vimtex'
" Unclear
Plug 'ncm2/float-preview.nvim'
call plug#end()
@ -247,7 +264,8 @@ let g:Tb_MapCTabSwitchBufs = 1
let g:UseGooglePythonSettings = 0
" * Jedi
let g:jedi#goto_command="gd"
let g:jedi#goto_command = "gd"
"let g:jedi#completions_enabled = 0
" * Eclim
let g:EclimCompletionMethod = 'omnifunc'
@ -748,3 +766,8 @@ command Comments lexpr system('/home/bmichener/src/gogh/src/github.com/barakmich
"call remote#host#RegisterPlugin('python3', '/home/barak/.vim/bundle/deoplete.nvim/rplugin/python3/deoplete', [
"\ {'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