From 0a134aab3027fe770893887f6e4be29d1e3ce47b Mon Sep 17 00:00:00 2001 From: Dmytro Meleshko Date: Thu, 3 Dec 2020 19:29:51 +0200 Subject: [PATCH] [nvim] add a file in runtimepath for loading the plugins list --- nvim/dotfiles/plugins-list.vim | 66 +++++++++++++++++++++++++++++++ nvim/init.vim | 72 +--------------------------------- 2 files changed, 68 insertions(+), 70 deletions(-) create mode 100644 nvim/dotfiles/plugins-list.vim diff --git a/nvim/dotfiles/plugins-list.vim b/nvim/dotfiles/plugins-list.vim new file mode 100644 index 0000000..f8ec28c --- /dev/null +++ b/nvim/dotfiles/plugins-list.vim @@ -0,0 +1,66 @@ +" Files {{{ + Plug 'tpope/vim-eunuch' + if g:vim_ide + Plug 'francoiscabrol/ranger.vim' + endif +" }}} + +" Editing {{{ + if g:vim_ide + " Plug 'easymotion/vim-easymotion' + Plug 'junegunn/vim-easy-align' + endif + Plug 'Raimondi/delimitMate' + Plug 'tpope/vim-repeat' + Plug 'tpope/vim-commentary' + Plug 'tpope/vim-surround' + Plug 'Yggdroot/indentLine' + Plug 'idbrii/detectindent' + Plug 'henrik/vim-indexed-search' + Plug 'andymass/vim-matchup' + Plug 'inkarkat/vim-ingo-library' " required by LineJuggler + Plug 'inkarkat/vim-LineJuggler', { 'branch': 'stable' } + Plug 'reedes/vim-pencil' + Plug 'tommcdo/vim-exchange' + Plug 'justinmk/vim-sneak' +" }}} + +" Text objects {{{ + Plug 'kana/vim-textobj-user' + Plug 'kana/vim-textobj-entire' + Plug 'kana/vim-textobj-line' + Plug 'kana/vim-textobj-indent' +" }}} + +" UI {{{ + Plug 'moll/vim-bbye' + Plug 'gerw/vim-HiLinkTrace' + Plug 'vim-airline/vim-airline' + Plug 'tpope/vim-obsession' + Plug 'romainl/vim-qf' + if g:vim_ide + Plug 'dyng/ctrlsf.vim' + endif +" }}} + +" Git {{{ + if g:vim_ide + Plug 'tpope/vim-fugitive' + Plug 'tpope/vim-rhubarb' + Plug 'airblade/vim-gitgutter' + endif +" }}} + +" FZF {{{ + Plug 'junegunn/fzf', { 'do': './install --bin' } + Plug 'junegunn/fzf.vim' +" }}} + +" Programming {{{ + Plug 'sheerun/vim-polyglot' + Plug 'chikamichi/mediawiki.vim' + if g:vim_ide + Plug 'neoclide/coc.nvim', { 'branch': 'release' } + Plug 'dag/vim2hs' + endif +" }}} diff --git a/nvim/init.vim b/nvim/init.vim index f760852..558a98a 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -15,77 +15,9 @@ if !filereadable(s:vim_plug_script) autocmd VimEnter * PlugInstall --sync endif -call plug#begin(s:vim_config_dir . '/plugged') - +call plug#begin(s:vim_plug_home) Plug 'junegunn/vim-plug' - -" Files {{{ - Plug 'tpope/vim-eunuch' - if g:vim_ide - Plug 'francoiscabrol/ranger.vim' - endif -" }}} - -" Editing {{{ - if g:vim_ide - " Plug 'easymotion/vim-easymotion' - Plug 'junegunn/vim-easy-align' - endif - Plug 'Raimondi/delimitMate' - Plug 'tpope/vim-repeat' - Plug 'tpope/vim-commentary' - Plug 'tpope/vim-surround' - Plug 'Yggdroot/indentLine' - Plug 'idbrii/detectindent' - Plug 'henrik/vim-indexed-search' - Plug 'andymass/vim-matchup' - Plug 'inkarkat/vim-ingo-library' " required by LineJuggler - Plug 'inkarkat/vim-LineJuggler', { 'branch': 'stable' } - Plug 'reedes/vim-pencil' - Plug 'tommcdo/vim-exchange' - Plug 'justinmk/vim-sneak' -" }}} - -" Text objects {{{ - Plug 'kana/vim-textobj-user' - Plug 'kana/vim-textobj-entire' - Plug 'kana/vim-textobj-line' - Plug 'kana/vim-textobj-indent' -" }}} - -" UI {{{ - Plug 'moll/vim-bbye' - Plug 'gerw/vim-HiLinkTrace' - Plug 'vim-airline/vim-airline' - Plug 'tpope/vim-obsession' - Plug 'romainl/vim-qf' - if g:vim_ide - Plug 'dyng/ctrlsf.vim' - endif -" }}} - -" Git {{{ - if g:vim_ide - Plug 'tpope/vim-fugitive' - Plug 'tpope/vim-rhubarb' - Plug 'airblade/vim-gitgutter' - endif -" }}} - -" FZF {{{ - Plug 'junegunn/fzf', { 'do': './install --bin' } - Plug 'junegunn/fzf.vim' -" }}} - -" Programming {{{ - Plug 'sheerun/vim-polyglot' - Plug 'chikamichi/mediawiki.vim' - if g:vim_ide - Plug 'neoclide/coc.nvim', { 'branch': 'release' } - Plug 'dag/vim2hs' - endif -" }}} - +runtime! dotfiles/plugins-list.vim call plug#end() " Automatically install/clean plugins (because I'm a programmer) {{{