-
Notifications
You must be signed in to change notification settings - Fork 0
/
plugins.vim
41 lines (33 loc) · 1.14 KB
/
plugins.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
let style_extensions = ['css', 'scss', 'sass']
" Navigation/motion
Plug 'scrooloose/nerdtree', { 'on': ['NERDTreeToggle', 'NERDTreeFind'] }
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'easymotion/vim-easymotion'
Plug 'mg979/vim-visual-multi'
Plug 'rhysd/clever-f.vim'
" UI
Plug 'Yggdroot/indentLine'
Plug 'dense-analysis/ale'
" Git
Plug 'Xuyuanp/nerdtree-git-plugin', { 'on': ['NERDTreeToggle', 'NERDTreeFind'] }
Plug 'airblade/vim-gitgutter'
Plug 'tpope/vim-fugitive'
" Common
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-surround'
Plug 'tpope/vim-obsession'
Plug 'tpope/vim-repeat'
Plug 'jiangmiao/auto-pairs'
Plug 'bronson/vim-trailing-whitespace'
" HTML/CSS
Plug 'mattn/emmet-vim', { 'for': add(style_extensions, 'html') }
Plug 'ap/vim-css-color', { 'for': style_extensions }
" Clojure
Plug 'bhurlow/vim-parinfer', { 'for': ['clojure', 'clojurescript'] }
Plug 'tpope/vim-fireplace', { 'for': ['clojure', 'clojurescript'] }
" Syntax highlighting
Plug 'slim-template/vim-slim', { 'for': 'slim' }
Plug 'kchmck/vim-coffee-script', { 'for': 'coffee' }
" Colorscheme
Plug 'dracula/vim', { 'as': 'dracula' }