253 lines
5.2 KiB
TOML
253 lines
5.2 KiB
TOML
[[plugins]]
|
|
repo = 'mileszs/ack.vim'
|
|
[[plugins]]
|
|
repo = 'vim-scripts/cmdalias.vim'
|
|
[[plugins]]
|
|
repo = 'Raimondi/delimitMate'
|
|
[[plugins]]
|
|
repo = 'vim-scripts/genindent.vim'
|
|
[[plugins]]
|
|
repo = 'scrooloose/nerdcommenter'
|
|
[[plugins]]
|
|
repo = 'scrooloose/nerdtree'
|
|
on_event = 'NERDTreeToggle'
|
|
[[plugins]]
|
|
repo = 'Xuyuanp/nerdtree-git-plugin'
|
|
on_event = 'NERDTreeToggle'
|
|
[[plugins]]
|
|
repo = 'xolox/vim-easytags'
|
|
[[plugins]]
|
|
repo = 'xolox/vim-misc'
|
|
[[plugins]]
|
|
repo = 'nathanaelkane/vim-indent-guides'
|
|
[[plugins]]
|
|
repo = 'Shougo/vimproc.vim'
|
|
build = 'make'
|
|
[[plugins]]
|
|
repo = 'sjbach/lusty'
|
|
[[plugins]]
|
|
repo = 'nixprime/cpsm'
|
|
build = 'sh -c "PY3=ON ./install.sh"'
|
|
[[plugins]]
|
|
repo = 'liuchengxu/vista.vim'
|
|
[[plugins]]
|
|
repo = 'sbdchd/neoformat'
|
|
[[plugins]]
|
|
repo = 'AndrewRadev/bufferize.vim'
|
|
[[plugins]]
|
|
repo = 'vmchale/dhall-vim'
|
|
[[plugins]]
|
|
repo = 'Shougo/echodoc.vim'
|
|
[[plugins]]
|
|
repo = 'tpope/vim-scriptease'
|
|
[[plugins]]
|
|
repo = 'Konfekt/FastFold'
|
|
[[plugins]]
|
|
repo = 'editorconfig/editorconfig-vim'
|
|
[[plugins]]
|
|
repo = 'hasufell/ghcup.vim'
|
|
[[plugins]]
|
|
repo = 'junegunn/vim-easy-align'
|
|
[[plugins]]
|
|
repo = 'dominikduda/vim_current_word'
|
|
#[[plugins]]
|
|
# repo = 'vim-airline/vim-airline'
|
|
#[[plugins]]
|
|
# repo = 'vim-airline/vim-airline-themes'
|
|
[[plugins]]
|
|
repo = 'mkitt/tabline.vim'
|
|
[[plugins]]
|
|
repo = 'kshenoy/vim-signature'
|
|
|
|
# finder
|
|
[[plugins]]
|
|
repo = 'liuchengxu/vim-clap'
|
|
build = 'make'
|
|
|
|
# scm
|
|
[[plugins]]
|
|
repo = 'tpope/vim-fugitive'
|
|
[[plugins]]
|
|
repo = 'tpope/vim-rhubarb'
|
|
[[plugins]]
|
|
repo = 'tommcdo/vim-fubitive'
|
|
[[plugins]]
|
|
repo = 'airblade/vim-gitgutter'
|
|
|
|
# local vimrc
|
|
[[plugins]]
|
|
repo = 'LucHermitte/lh-vim-lib'
|
|
[[plugins]]
|
|
repo = 'LucHermitte/local_vimrc'
|
|
|
|
# completion
|
|
#[[plugins]]
|
|
#repo = 'Valloric/YouCompleteMe'
|
|
#build = './install.py --clang-completer --go-completer --rust-completer --system-boost --system-libclang'
|
|
#on_ft = ['c', 'go', 'clojure']
|
|
[[plugins]]
|
|
repo = 'Shougo/deoplete.nvim'
|
|
[[plugins]]
|
|
repo = 'roxma/nvim-yarp'
|
|
on_if = '!has("nvim")'
|
|
[[plugins]]
|
|
repo = 'roxma/vim-hug-neovim-rpc'
|
|
on_if = '!has("nvim")'
|
|
|
|
# linting/compilation
|
|
[[plugins]]
|
|
repo = 'w0rp/ale'
|
|
build = 'bash -c "cp -R ~/.vim/ale_linters ."'
|
|
on_ft = ['sh', 'vim']
|
|
|
|
# LSP
|
|
[[plugins]]
|
|
repo = 'autozimu/LanguageClient-neovim'
|
|
rev = 'dev'
|
|
build = 'bash ./install.sh'
|
|
#[[plugins]]
|
|
#repo = 'prabirshrestha/vim-lsp'
|
|
|
|
# snippets
|
|
#[[plugins]]
|
|
#repo = 'Shougo/neosnippet.vim'
|
|
#[[plugins]]
|
|
#repo = 'honza/vim-snippets'
|
|
|
|
# multi language
|
|
[[plugins]]
|
|
repo = 'luochen1990/rainbow'
|
|
on_ft = ['clojure', 'haskell', 'python']
|
|
|
|
# haskell
|
|
[[plugins]]
|
|
repo = 'neovimhaskell/haskell-vim'
|
|
on_ft = ['haskell', 'cabal']
|
|
[[plugins]]
|
|
repo = 'Twinside/vim-hoogle'
|
|
on_ft = ['haskell']
|
|
[[plugins]]
|
|
repo = 'alx741/vim-stylishask'
|
|
on_ft = ['haskell']
|
|
|
|
[[plugins]]
|
|
repo = 'fatih/vim-go'
|
|
on_ft = ['go']
|
|
hook_post_source = 'GoInstallBinaries'
|
|
|
|
# rust
|
|
[[plugins]]
|
|
repo = 'rust-lang/rust.vim'
|
|
on_ft = ['rust']
|
|
|
|
# javascript
|
|
[[plugins]]
|
|
repo = 'pangloss/vim-javascript'
|
|
on_ft = ['javascript']
|
|
|
|
# python
|
|
[[plugins]]
|
|
repo = 'python-mode/python-mode'
|
|
on_ft = ['python']
|
|
#[[plugins]]
|
|
# repo = 'zchee/deoplete-jedi'
|
|
# on_ft = ['python']
|
|
#[[plugins]]
|
|
# repo = 'davidhalter/jedi-vim'
|
|
# on_ft = ['python']
|
|
[[plugins]]
|
|
repo = 'manicmaniac/coconut.vim'
|
|
on_ft = ['python']
|
|
[[plugins]]
|
|
repo = 'alfredodeza/pytest.vim'
|
|
on_ft = ['python']
|
|
[[plugins]]
|
|
repo = 'idanarye/vim-vebugger'
|
|
on_ft = ['python']
|
|
|
|
# scala
|
|
[[plugins]]
|
|
repo = 'derekwyatt/vim-scala'
|
|
on_ft = ['scala']
|
|
|
|
# typescript
|
|
[[plugins]]
|
|
repo = 'leafgarland/typescript-vim'
|
|
on_ft = ['typescript']
|
|
[[plugins]]
|
|
repo = 'Quramy/tsuquyomi'
|
|
on_ft = ['typescript']
|
|
|
|
|
|
# color and beauty
|
|
# [[plugins]]
|
|
# repo = 'tomasiser/vim-code-dark'
|
|
# [[plugins]]
|
|
# repo = 'romainl/Apprentice'
|
|
# [[plugins]]
|
|
# repo = 'chriskempson/base16-vim'
|
|
# [[plugins]]
|
|
# repo = 'fneu/breezy'
|
|
# [[plugins]]
|
|
# repo = 'romainl/Disciple'
|
|
# [[plugins]]
|
|
# repo = 'wimstefan/Lightning'
|
|
# [[plugins]]
|
|
# repo = 'NLKNguyen/papercolor-theme'
|
|
# [[plugins]]
|
|
# repo = 'flazz/vim-colorschemes'
|
|
[[plugins]]
|
|
repo = 'overcache/NeoSolarized'
|
|
# repo = 'reedes/vim-colors-pencil'
|
|
# [[plugins]]
|
|
# repo = 'whatyouhide/vim-gotham'
|
|
# [[plugins]]
|
|
# repo = 'noahfrederick/vim-hemisu'
|
|
# [[plugins]]
|
|
# repo = 'morhetz/gruvbox'
|
|
|
|
# unmanaged
|
|
[[plugins]]
|
|
name = 'L9'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'L9'
|
|
[[plugins]]
|
|
name = 'ScrollColor'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'ScrollColor'
|
|
[[plugins]]
|
|
name = 'bufonly'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'bufonly'
|
|
[[plugins]]
|
|
name = 'colorschemedgrade'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'colorschemedegrade'
|
|
[[plugins]]
|
|
name = 'exheres-syntax'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'exheres-syntax-20160116'
|
|
[[plugins]]
|
|
name = 'fontzoom'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'fontzoom'
|
|
on_if = '!has("nvim")'
|
|
[[plugins]]
|
|
name = 'fuzzyfinder'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'fuzzyfinder'
|
|
[[plugins]]
|
|
name = 'log'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'log'
|
|
#[[plugins]]
|
|
#repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
#rtp = 'paredit'
|
|
#[[plugins]]
|
|
#repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
#rtp = 'tslime'
|
|
[[plugins]]
|
|
name = 'txtfmt'
|
|
repo = 'https://gogs.hasufell.de/hasufell/vim-unmanaged.git'
|
|
rtp = 'txtfmt'
|