2018-09-01 12:45:39 +02:00
|
|
|
call plug#begin('~/.vim/plugged')
|
|
|
|
|
2021-12-03 05:57:55 +01:00
|
|
|
" % works on language specific keywords
|
2021-04-05 13:46:01 +02:00
|
|
|
Plug 'andymass/vim-matchup'
|
|
|
|
|
|
|
|
" Accept .editorconfig
|
|
|
|
Plug 'editorconfig/editorconfig-vim'
|
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Airline style status bar
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'vim-airline/vim-airline'
|
|
|
|
Plug 'vim-airline/vim-airline-themes'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Highlight and fix trailing whitespace
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'ntpeters/vim-better-whitespace'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Yank History Cycling on meta-[shift]-p
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'maxbrunsfeld/vim-yankstack'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Auto indent
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'yggdroot/indentline'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Update folding less often
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'Konfekt/fastfold'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Use FZF for browsing vim buffers
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'junegunn/fzf.vim'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Markdown support
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'plasticboy/vim-markdown'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Window resizing c-w [<>-+=_|]
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'roxma/vim-window-resize-easy'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Regex highlighting and in buffer live replacement
|
2022-06-05 14:29:35 +02:00
|
|
|
" Plug 'markonm/traces.vim'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Better comments
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'scrooloose/nerdcommenter'
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Work on brackets in pairs
|
|
|
|
Plug 'jiangmiao/auto-pairs'
|
2018-09-02 07:12:07 +02:00
|
|
|
|
|
|
|
" NERDtree + Plugins
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'scrooloose/nerdtree'
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'jistr/vim-nerdtree-tabs'
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'Xuyuanp/nerdtree-git-plugin'
|
2021-04-05 01:48:48 +02:00
|
|
|
Plug 'ryanoasis/vim-devicons'
|
|
|
|
|
2018-09-02 07:12:07 +02:00
|
|
|
" Compilers
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'xuhdev/singlecompile'
|
2018-09-01 12:55:15 +02:00
|
|
|
|
2018-09-02 07:12:07 +02:00
|
|
|
" Autocomplete
|
2021-12-03 05:57:55 +01:00
|
|
|
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
2021-04-05 13:46:01 +02:00
|
|
|
Plug 'honza/vim-snippets'
|
2019-11-17 20:12:26 +01:00
|
|
|
|
|
|
|
" Coc extensions
|
2022-06-05 14:29:35 +02:00
|
|
|
" Plug 'Maxattax97/coc-ccls'
|
2018-09-01 12:55:15 +02:00
|
|
|
|
2018-09-02 07:12:07 +02:00
|
|
|
" Language Specific stuff (Language Plugins, Linters, etc)
|
2019-11-17 20:12:26 +01:00
|
|
|
" Asynchronous lint engine
|
2022-06-05 14:29:35 +02:00
|
|
|
Plug 'dense-analysis/ale'
|
|
|
|
|
2019-11-17 20:12:26 +01:00
|
|
|
" Python
|
2018-09-06 23:15:56 +02:00
|
|
|
Plug 'hdima/python-syntax'
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'fs111/pydoc.vim'
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'Vimjas/vim-python-pep8-indent'
|
2021-12-03 05:57:55 +01:00
|
|
|
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'vim-scripts/javacomplete'
|
|
|
|
Plug 'udalov/kotlin-vim'
|
|
|
|
Plug 'xuhdev/vim-latex-live-preview'
|
2018-09-01 12:45:39 +02:00
|
|
|
Plug 'pearofducks/ansible-vim'
|
2018-10-25 09:46:40 +02:00
|
|
|
Plug 'justinmk/vim-syntax-extra'
|
2021-12-03 05:57:55 +01:00
|
|
|
|
2021-04-05 13:46:01 +02:00
|
|
|
" Rust
|
|
|
|
Plug 'timonv/vim-cargo'
|
|
|
|
Plug 'rust-lang/rust.vim'
|
|
|
|
|
2022-06-05 14:29:35 +02:00
|
|
|
" DevOps
|
2021-04-05 13:46:01 +02:00
|
|
|
Plug 'cespare/vim-toml'
|
2022-06-05 14:29:35 +02:00
|
|
|
Plug 'mrk21/yaml-vim'
|
2022-06-01 19:15:50 +02:00
|
|
|
Plug 'hashivim/vim-terraform'
|
|
|
|
|
2022-06-05 14:29:35 +02:00
|
|
|
" KIT-Color-Scheme
|
2022-06-01 19:15:50 +02:00
|
|
|
Plug 'taDachs/kit.vim', {'commit': 'dae7c4a0ce37e8ffc4bd1dfcc68f8ea01d572e9e'}
|
2021-04-05 13:46:01 +02:00
|
|
|
|
2022-06-20 15:59:51 +02:00
|
|
|
Plug 'altercation/vim-colors-solarized'
|
|
|
|
|
2018-09-01 12:55:15 +02:00
|
|
|
|
2018-09-02 07:12:07 +02:00
|
|
|
" Git integration
|
2018-09-01 12:55:15 +02:00
|
|
|
Plug 'airblade/vim-gitgutter'
|
|
|
|
Plug 'tpope/vim-fugitive'
|
2022-06-05 14:29:35 +02:00
|
|
|
" Plug 'mattn/gist-vim'
|
|
|
|
" " dependency
|
|
|
|
" Plug 'mattn/webapi-vim'
|
2018-09-01 12:45:39 +02:00
|
|
|
|
2022-06-05 14:29:35 +02:00
|
|
|
" Plug 'godlygeek/tabular'
|
2021-02-12 17:26:28 +01:00
|
|
|
Plug 'plasticboy/vim-markdown'
|
|
|
|
|
2021-04-05 03:41:52 +02:00
|
|
|
Plug 'majutsushi/tagbar'
|
2021-12-03 05:57:55 +01:00
|
|
|
Plug 'rad4day/vim-ripgrep'
|
2021-04-05 03:41:52 +02:00
|
|
|
|
2021-11-18 14:44:00 +01:00
|
|
|
Plug 'github/copilot.vim'
|
|
|
|
|
2022-06-28 02:42:37 +02:00
|
|
|
" Fancy buffer handling
|
2022-06-20 15:59:51 +02:00
|
|
|
Plug 'akinsho/bufferline.nvim', { 'tag': 'v2.2.1' }
|
2022-06-28 02:42:37 +02:00
|
|
|
Plug 'johann2357/nvim-smartbufs'
|
2022-06-20 15:59:51 +02:00
|
|
|
|
2022-06-23 12:13:00 +02:00
|
|
|
Plug 'braxtons12/blame_line.nvim'
|
|
|
|
|
2018-09-01 12:45:39 +02:00
|
|
|
call plug#end()
|