Vim: move from Vundle to vim-plug

This commit is contained in:
Robert Kmiec
2020-12-08 00:17:39 +01:00
parent a3cb6f41cc
commit af636ee050

View File

@@ -12,106 +12,97 @@ endif
" }}} " }}}
" Plugins {{{ " Plugins {{{
"
filetype plugin off call plug#begin('~/.vim/bundle')
filetype off " required
" set the runtime path to include Vundle and initialize
set runtimepath+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
" Completion engines {{{ " Completion engines {{{
"Plugin 'Valloric/YouCompleteMe' "Plug 'Valloric/YouCompleteMe'
"Plugin 'zxqfl/tabnine-vim' "Plug 'zxqfl/tabnine-vim'
"Plugin 'lifepillar/vim-mucomplete' "Plug 'lifepillar/vim-mucomplete'
"Plugin 'Shougo/neocomplete.vim' "Plug 'Shougo/neocomplete.vim'
"Plugin 'lyuts/vim-rtags' "Plug 'lyuts/vim-rtags'
"Plugin 'JBakamovic/cxxd-vim' "Plug 'JBakamovic/cxxd-vim'
Plugin 'neoclide/coc.nvim' Plug 'neoclide/coc.nvim'
Plugin 'jackguo380/vim-lsp-cxx-highlight' Plug 'jackguo380/vim-lsp-cxx-highlight'
" }}} " }}}
" Mappings {{{ " Mappings {{{
"Plugin 'milkypostman/vim-togglelist' " Map of quickfix toggles "Plug 'milkypostman/vim-togglelist' " Map of quickfix toggles
" }}} " }}}
" Code development helpers {{{ " Code development helpers {{{
"Plugin 'rhysd/vim-clang-format' "Plug 'rhysd/vim-clang-format'
Plugin 'tpope/vim-commentary' " Toggle C style comments with gc Plug 'tpope/vim-commentary' " Toggle C style comments with gc
"Plugin 'KabbAmine/zeavim.vim' " gz to open zeal "Plug 'KabbAmine/zeavim.vim' " gz to open zeal
Plugin 'mbbill/undotree' Plug 'mbbill/undotree'
"Plugin 'kkoomen/vim-doge' "Plug 'kkoomen/vim-doge'
Plugin 'SirVer/ultisnips' Plug 'SirVer/ultisnips'
Plugin 'honza/vim-snippets' Plug 'honza/vim-snippets'
Plugin 'wellle/context.vim' Plug 'wellle/context.vim'
Plugin 'svermeulen/vim-yoink' Plug 'svermeulen/vim-yoink'
Plugin 'will133/vim-dirdiff' Plug 'will133/vim-dirdiff'
"Plugin 'n0v1c3/vira' "Plug 'n0v1c3/vira'
" }}} " }}}
" Files switch, jump and grep-like tools {{{ " Files switch, jump and grep-like tools {{{
"Plugin 'ericcurtin/CurtineIncSw.vim' "Toggle .c .h files "Plug 'ericcurtin/CurtineIncSw.vim' "Toggle .c .h files
Plugin 'preservim/nerdtree' Plug 'preservim/nerdtree'
Plugin 'Xuyuanp/nerdtree-git-plugin' Plug 'Xuyuanp/nerdtree-git-plugin'
"Plugin 'mileszs/ack.vim' " Ack integration "Plug 'mileszs/ack.vim' " Ack integration
Plugin 'junegunn/fzf.vim' Plug 'junegunn/fzf.vim'
"Plugin 'fholgado/minibufexpl.vim' "Plug 'fholgado/minibufexpl.vim'
Plugin 'justinmk/vim-sneak' " easy movement Plug 'justinmk/vim-sneak' " easy movement
Plugin 'ludovicchabant/vim-gutentags' "Auto generate tags Plug 'ludovicchabant/vim-gutentags' "Auto generate tags
Plugin 'liuchengxu/vista.vim' Plug 'liuchengxu/vista.vim'
Plugin 'wellle/targets.vim' Plug 'wellle/targets.vim'
Plugin 'inside/vim-search-pulse' Plug 'inside/vim-search-pulse'
" }}} " }}}
" Git integration {{{ " Git integration {{{
Plugin 'mhinz/vim-signify' " Mark edited lines - faster gitgutter Plug 'mhinz/vim-signify' " Mark edited lines - faster gitgutter
"Plugin 'rhysd/git-messenger.vim' " show git history "Plug 'rhysd/git-messenger.vim' " show git history
Plugin 'tpope/vim-fugitive' " Git integration Plug 'tpope/vim-fugitive' " Git integration
" }}} " }}}
" Syntax for random filetypes {{{ " Syntax for random filetypes {{{
"Plugin 'gabrielelana/vim-markdown' "Plug 'gabrielelana/vim-markdown'
Plugin 'kergoth/vim-bitbake' " Bitbake templates and syntax Plug 'kergoth/vim-bitbake' " Bitbake templates and syntax
"Plugin 'vim-scripts/DoxygenToolkit.vim' " Doxygen support "Plug 'vim-scripts/DoxygenToolkit.vim' " Doxygen support
Plugin 'pboettch/vim-cmake-syntax' Plug 'pboettch/vim-cmake-syntax'
Plugin 'aklt/plantuml-syntax' Plug 'aklt/plantuml-syntax'
Plugin 'vim-pandoc/vim-pandoc-syntax' Plug 'vim-pandoc/vim-pandoc-syntax'
" }}} " }}}
" Colorschemes {{{ " Colorschemes {{{
"Plugin 'flazz/vim-colorschemes' " lots of colorschemes "Plug 'flazz/vim-colorschemes' " lots of colorschemes
"Plugin 'jeaye/color_coded' "Plug 'jeaye/color_coded'
"Plugin 'thiagoalessio/rainbow_levels.vim' "Plug 'thiagoalessio/rainbow_levels.vim'
"Plugin 'fielding/vice' "Plug 'fielding/vice'
"Plugin 'whatyouhide/vim-gotham' "Plug 'whatyouhide/vim-gotham'
"Plugin 'chuling/ci_dark' "Plug 'chuling/ci_dark'
"Plugin 'adrian5/oceanic-next-vim' "Plug 'adrian5/oceanic-next-vim'
"Black and white: "Black and white:
"Plugin 'ewilazarus/preto' "Plug 'ewilazarus/preto'
Plugin 'andreasvc/vim-256noir.git' Plug 'andreasvc/vim-256noir.git'
" }}} " }}}
" Other plugins (external tools, etc) {{{ " Other plugins (external tools, etc) {{{
Plugin 'junegunn/goyo.vim' Plug 'junegunn/goyo.vim'
Plugin 'jez/vim-superman' "vman application Plug 'jez/vim-superman' "vman application
Plugin 'vimwiki/vimwiki' Plug 'vimwiki/vimwiki'
"Plugin 'metakirby5/codi.vim' " live coding "Plug 'metakirby5/codi.vim' " live coding
Plugin 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes' Plug 'vim-airline/vim-airline-themes'
Plugin 'mhinz/vim-startify' Plug 'mhinz/vim-startify'
Plugin 'vim-pandoc/vim-pandoc' Plug 'vim-pandoc/vim-pandoc'
" }}} " }}}
call vundle#end() " required call plug#end() " required
" Packages {{{ " Packages {{{
"packadd termdebug "packadd termdebug
" }}} " }}}
filetype plugin indent on
" }}} " }}}
" TAB settings {{{ " TAB settings {{{