-
Notifications
You must be signed in to change notification settings - Fork 0
/
packages.vim
69 lines (57 loc) · 2.24 KB
/
packages.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
" ----------------------------------------------------------------------------
" FILE: packages.vim
" DESCRIPTION: vim plugins
" AUTHOR: Zoltán Király <[email protected]>
" ----------------------------------------------------------------------------
function! PackInit() abort
packadd minpac
call minpac#init()
call minpac#add('k-takata/minpac', {'type': 'opt'})
" General enhancements
call minpac#add('w0rp/ale')
call minpac#add('tpope/vim-characterize')
call minpac#add('tpope/vim-commentary')
call minpac#add('tpope/vim-fugitive')
call minpac#add('tpope/vim-endwise')
call minpac#add('tpope/vim-eunuch')
call minpac#add('tpope/vim-repeat')
call minpac#add('tpope/vim-surround')
call minpac#add('tpope/vim-unimpaired')
call minpac#add('mhinz/vim-startify')
call minpac#add('mhinz/vim-grepper')
call minpac#add('SirVer/ultisnips')
call minpac#add('junegunn/fzf.vim')
call minpac#add('godlygeek/tabular')
call minpac#add('Yggdroot/indentLine')
call minpac#add('Raimondi/delimitMate')
call minpac#add('sgur/vim-editorconfig')
call minpac#add('airblade/vim-gitgutter')
call minpac#add('vim-airline/vim-airline')
call minpac#add('vim-airline/vim-airline-themes')
call minpac#add('machakann/vim-highlightedyank')
call minpac#add('nelstrom/vim-visual-star-search')
" Custom textobjects
call minpac#add('kana/vim-textobj-user')
call minpac#add('kana/vim-textobj-entire')
" Markdown
call minpac#add('vim-voom/VOoM')
call minpac#add('tpope/vim-markdown')
call minpac#add('nelstrom/vim-markdown-folding')
" HTML
call minpac#add('othree/html5.vim')
" JavaScript
call minpac#add('pangloss/vim-javascript')
call minpac#add('elzr/vim-json')
" Elixir
call minpac#add('elixir-editors/vim-elixir')
" PostgreSQL
call minpac#add('lifepillar/pgsql.vim')
" Rare and exotic languages
call minpac#add('nelstrom/vim-subrip')
" Colorschemes
call minpac#add('lifepillar/vim-gruvbox8', {'type': 'opt'})
call minpac#add('lifepillar/vim-solarized8', {'type': 'opt'})
endfunction
command! PackUpdate source $MYVIMRC | call PackInit() | call minpac#update()
command! PackClean source $MYVIMRC | call PackInit() | call minpac#clean()
command! PackStatus packadd minpac | call minpac#status()