···
let s:current_file = expand('<sfile>')
let s:data_dir = exists('$XDG_DATA_HOME') ? $XDG_DATA_HOME : $HOME . '/.local/share'
5
-
let s:dir = s:data_dir . '/nvim/site/pack/packager'
5
+
let s:dir = s:data_dir . '/nvim/site'
if !exists('*plugins#reload')
func! plugins#reload() abort
···
func! plugins#spec() abort
16
-
packadd vim-packager
18
-
if !exists('g:packager')
19
-
call packager#init({'dir': s:dir})
18
+
if !exists('g:minpac')
19
+
call minpac#init({'dir': s:dir})
23
-
call packager#add('kristijanhusak/vim-packager', {'type': 'opt'})
23
+
call minpac#add('k-takata/minpac', {'type': 'opt'})
26
-
call packager#add('hauleth/blame.vim') " colorscheme
27
-
call packager#add('dylanaraps/wal.vim') " colorscheme
26
+
call minpac#add('hauleth/blame.vim') " colorscheme
27
+
call minpac#add('dylanaraps/wal.vim') " colorscheme
30
-
call packager#add('tpope/vim-projectionist') " Requires access to VimEnter
31
-
call packager#add('srstevenson/vim-picker')
32
-
call packager#add('justinmk/vim-dirvish') " Required for opening directories
33
-
call packager#add('tpope/vim-eunuch')
30
+
call minpac#add('tpope/vim-projectionist') " Requires access to VimEnter
31
+
call minpac#add('justinmk/vim-dirvish') " Required for opening directories
32
+
call minpac#add('tpope/vim-eunuch')
33
+
call minpac#add('liuchengxu/vim-clap')
36
-
call packager#add('tpope/vim-fugitive', { 'type': 'opt' })
36
+
call minpac#add('tpope/vim-fugitive', { 'type': 'opt' })
39
-
call packager#add('mhinz/vim-startify') " Required during startup
39
+
call minpac#add('mhinz/vim-startify') " Required during startup
42
-
call packager#add('aklt/plantuml-syntax') " ftplugin
43
-
call packager#add('b4b4r07/vim-hcl') " ftplugin
44
-
call packager#add('cespare/vim-toml') " ftplugin
45
-
call packager#add('dag/vim-fish') " ftplugin
46
-
call packager#add('elixir-lang/vim-elixir') " ftplugin
47
-
call packager#add('pangloss/vim-javascript') " ftplugin
48
-
call packager#add('tpope/vim-cucumber') " ftplugin
49
-
call packager#add('tpope/vim-scriptease', {'type': 'opt'}) " ftplugin
50
-
call packager#add('LnL7/vim-nix')
42
+
call minpac#add('aklt/plantuml-syntax') " ftplugin
43
+
call minpac#add('b4b4r07/vim-hcl') " ftplugin
44
+
call minpac#add('cespare/vim-toml') " ftplugin
45
+
call minpac#add('dag/vim-fish') " ftplugin
46
+
call minpac#add('elixir-lang/vim-elixir') " ftplugin
47
+
call minpac#add('pangloss/vim-javascript') " ftplugin
48
+
call minpac#add('tpope/vim-cucumber') " ftplugin
49
+
call minpac#add('tpope/vim-scriptease', {'type': 'opt'}) " ftplugin
50
+
call minpac#add('LnL7/vim-nix')
53
-
call packager#add('prabirshrestha/async.vim') " autoload-only
54
-
call packager#add('prabirshrestha/vim-lsp')
55
-
call packager#add('Shougo/echodoc.vim')
56
-
call packager#add('fcpg/vim-complimentary') " autoload-only
53
+
call minpac#add('prabirshrestha/async.vim') " autoload-only
54
+
call minpac#add('prabirshrestha/vim-lsp')
55
+
call minpac#add('Shougo/echodoc.vim')
56
+
call minpac#add('fcpg/vim-complimentary') " autoload-only
59
-
call packager#add('AndrewRadev/splitjoin.vim')
60
-
call packager#add('hauleth/sad.vim')
61
-
call packager#add('tommcdo/vim-exchange')
62
-
call packager#add('tommcdo/vim-lion')
63
-
call packager#add('tpope/vim-commentary')
64
-
call packager#add('tpope/vim-endwise') " Requires access to au FileType
65
-
call packager#add('machakann/vim-sandwich', {'type': 'opt'})
59
+
call minpac#add('AndrewRadev/splitjoin.vim')
60
+
call minpac#add('hauleth/sad.vim')
61
+
call minpac#add('tommcdo/vim-exchange')
62
+
call minpac#add('tommcdo/vim-lion')
63
+
call minpac#add('tpope/vim-commentary')
64
+
call minpac#add('tpope/vim-endwise') " Requires access to au FileType
65
+
call minpac#add('machakann/vim-sandwich', {'type': 'opt'})
68
-
call packager#add('wellle/targets.vim', {'type': 'opt'})
69
-
call packager#add('rhysd/clever-f.vim')
70
-
call packager#add('edkolev/erlang-motions.vim')
68
+
call minpac#add('wellle/targets.vim', {'type': 'opt'})
69
+
call minpac#add('rhysd/clever-f.vim')
70
+
call minpac#add('edkolev/erlang-motions.vim')
" Task running & quickfix {{{
73
-
call packager#add('hauleth/asyncdo.vim')
74
-
call packager#add('romainl/vim-qf')
75
-
call packager#add('romainl/vim-qlist')
76
-
call packager#add('Olical/vim-enmasse')
77
-
call packager#add('igemnace/vim-makery')
73
+
call minpac#add('hauleth/asyncdo.vim')
74
+
call minpac#add('romainl/vim-qf')
75
+
call minpac#add('romainl/vim-qlist')
76
+
call minpac#add('Olical/vim-enmasse')
77
+
call minpac#add('igemnace/vim-makery')
80
-
call packager#add('t9md/vim-choosewin')
80
+
call minpac#add('t9md/vim-choosewin')
83
-
call packager#add('andymass/vim-matchup')
84
-
call packager#add('tpope/vim-repeat') " autoload-only plugin
85
-
call packager#add('tpope/vim-unimpaired', {'type': 'opt'})
86
-
call packager#add('tpope/vim-rsi')
87
-
call packager#add('direnv/direnv.vim')
88
-
call packager#add('sgur/vim-editorconfig') " Required during startup
89
-
call packager#add('tpope/vim-characterize')
90
-
call packager#add('https://gitlab.com/hauleth/qfx.vim.git')
91
-
call packager#add('hauleth/vim-backscratch')
92
-
call packager#add('tpope/vim-dadbod')
93
-
call packager#add('https://gitlab.com/hauleth/smart.vim.git')
83
+
call minpac#add('andymass/vim-matchup')
84
+
call minpac#add('tpope/vim-repeat') " autoload-only plugin
85
+
call minpac#add('tpope/vim-unimpaired', {'type': 'opt'})
86
+
call minpac#add('tpope/vim-rsi')
87
+
call minpac#add('direnv/direnv.vim')
88
+
call minpac#add('sgur/vim-editorconfig') " Required during startup
89
+
call minpac#add('tpope/vim-characterize')
90
+
call minpac#add('https://gitlab.com/hauleth/qfx.vim.git')
91
+
call minpac#add('hauleth/vim-backscratch')
92
+
call minpac#add('tpope/vim-dadbod')
93
+
call minpac#add('https://gitlab.com/hauleth/smart.vim.git')