Danielle McLean
fc59f3cf4c
This syntax is only supported in Vim 8.2 or higher, so this means older Vims won't work properly, but I don't really have much of a reason to use older Vims than that anyway. Note that because plugins.vim now requires Vim 8.2+, it doesn't need to bother providing special support for Vims that don't have the packages feature, since packages were added before Vim9 script anyway.
87 lines
2.4 KiB
VimL
87 lines
2.4 KiB
VimL
vim9script
|
|
silent! packadd minpac
|
|
if !exists('g:loaded_minpac')
|
|
silent !git clone https://github.com/k-takata/minpac.git $XDG_CACHE_HOME/vim/pack/minpac/opt/minpac
|
|
augroup minpac {
|
|
autocmd!
|
|
autocmd VimEnter * call minpac#update()
|
|
}
|
|
endif
|
|
packadd minpac
|
|
|
|
minpac#init({dir: $XDG_CACHE_HOME .. '/vim'})
|
|
minpac#add('k-takata/minpac', {type: 'opt'})
|
|
minpac#add('tpope/vim-sensible')
|
|
minpac#add('prabirshrestha/async.vim')
|
|
|
|
minpac#add('ciaranm/inkpot', {type: 'opt', do: 'colorscheme inkpot'})
|
|
minpac#add('morhetz/gruvbox', {type: 'opt'})
|
|
|
|
minpac#add('direnv/direnv.vim')
|
|
minpac#add('editorconfig/editorconfig-vim')
|
|
minpac#add('godlygeek/tabular')
|
|
minpac#add('jamessan/vim-gnupg')
|
|
minpac#add('junegunn/vim-easy-align')
|
|
minpac#add('lifepillar/vim-mucomplete')
|
|
minpac#add('lotabout/skim')
|
|
minpac#add('lotabout/skim.vim')
|
|
minpac#add('mhinz/vim-signify')
|
|
minpac#add('scrooloose/nerdtree')
|
|
minpac#add('sjl/vitality.vim')
|
|
minpac#add('tpope/vim-apathy')
|
|
minpac#add('tpope/vim-commentary')
|
|
minpac#add('tpope/vim-dadbod')
|
|
minpac#add('tpope/vim-endwise')
|
|
minpac#add('tpope/vim-eunuch')
|
|
minpac#add('tpope/vim-fugitive')
|
|
minpac#add('tpope/vim-repeat')
|
|
minpac#add('tpope/vim-rhubarb')
|
|
minpac#add('tpope/vim-sleuth')
|
|
minpac#add('tpope/vim-surround')
|
|
minpac#add('tpope/vim-unimpaired')
|
|
|
|
minpac#add('wincent/loupe')
|
|
minpac#add('wincent/terminus')
|
|
minpac#add('w0rp/ale')
|
|
|
|
minpac#add('neoclide/coc.nvim', {branch: 'release'})
|
|
|
|
minpac#add('vim-airline/vim-airline')
|
|
minpac#add('vim-airline/vim-airline-themes')
|
|
minpac#add('lambdalisue/battery.vim')
|
|
|
|
minpac#add('alvan/vim-closetag')
|
|
minpac#add('LaTeX-Box-Team/LaTeX-Box')
|
|
minpac#add('vhda/verilog_systemverilog.vim')
|
|
minpac#add('sheerun/vim-polyglot')
|
|
|
|
minpac#add('eipipuz/factor.vim')
|
|
|
|
minpac#add('ehamberg/vim-cute-python')
|
|
minpac#add('Glench/Vim-Jinja2-Syntax')
|
|
minpac#add('tweekmonster/braceless.vim')
|
|
|
|
minpac#add('ternjs/tern_for_vim', {do: () => async#job#start(['npm', 'install'], {})})
|
|
minpac#add('vito-c/jq.vim')
|
|
|
|
minpac#add('fladson/vim-kitty')
|
|
|
|
minpac#add('fpob/nette.vim')
|
|
|
|
minpac#add('leafOfTree/vim-svelte-plugin')
|
|
|
|
if executable('task')
|
|
minpac#add('farseer90718/vim-taskwarrior')
|
|
endif
|
|
|
|
minpac#add('pedrohdz/vim-yaml-folds')
|
|
|
|
minpac#add('alx741/yesod.vim')
|
|
minpac#add('pbrisbin/vim-syntax-shakespeare')
|
|
|
|
if has('macunix')
|
|
minpac#add('rizzatti/dash.vim')
|
|
# We rename this plugin to make sure it loads AFTER vim-polyglot,
|
|
# since it won't work properly if it's loaded first.
|
|
minpac#add('itspriddle/vim-marked', {name: 'zzvim-marked'})
|
|
endif
|