-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathvimrc
More file actions
73 lines (62 loc) · 2.77 KB
/
vimrc
File metadata and controls
73 lines (62 loc) · 2.77 KB
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
70
71
72
" ::::::::: vimrc :::::::::::::::::::::::::
set nocompatible
" ::::::::: vim-plug ::::::::::::::::::::::
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall
endif
call plug#begin('~/.vim/plugged')
" ··········· plugins ········· {{{1
Plug 'AndrewRadev/splitjoin.vim'
Plug 'christoomey/vim-tmux-runner'
Plug 'ctrlpvim/ctrlp.vim'
Plug 'daddye/soda.vim'
Plug 'elixir-lang/vim-elixir'
Plug 'FooSoft/vim-argwrap'
Plug 'gabebw/vim-spec-runner', { 'on': ['<Plug>RunFocusedSpec', '<Plug>RunCurrentSpecFile'] }
Plug 'guns/xterm-color-table.vim'
Plug 'ivanbrennan/listical', { 'on': ['<Plug>(listical_quickfix)', '<Plug>(listical_loclist)'], 'for': 'qf' }
Plug 'ivanbrennan/articulate'
Plug 'ivanbrennan/caliper', { 'on': ['CaliperUp', 'CaliperDown', 'CaliperLeft', 'CaliperRight'] }
Plug 'ivanbrennan/vmux'
Plug 'ivanbrennan/realign', { 'on': ['<Plug>(realign_method_chain)', '<Plug>(realign_electric_dot)', '<Plug>(realign_toggle_electric_dot)'], 'for': 'ruby' }
Plug 'jelera/vim-javascript-syntax', { 'for': 'javascript' }
Plug 'junegunn/vim-easy-align', { 'on': ['<Plug>(EasyAlign)', '<Plug>(LiveEasyAlign)'] }
Plug 'justinmk/vim-dirvish'
Plug 'jwhitley/vim-matchit'
Plug 'kana/vim-submode'
Plug 'kchmck/vim-coffee-script', { 'for': 'coffee' }
Plug 'mhinz/vim-grepper'
Plug 'nelstrom/vim-visual-star-search'
Plug 'ngmy/vim-rubocop'
Plug 'regedarek/ZoomWin'
Plug 'sjl/gundo.vim'
Plug 'tommcdo/vim-exchange'
Plug 'tpope/vim-bundler'
Plug 'tpope/vim-commentary', { 'on': ['<Plug>Commentary', '<Plug>CommentaryLine'] }
Plug 'tpope/vim-dispatch', { 'on': 'Dispatch' }
Plug 'tpope/vim-eunuch', { 'on': ['Chmod', 'Delete', 'Find', 'Locate', 'Mkdir', 'Move', 'Remove', 'Rename', 'SudoEdit', 'SudoWrite', 'Unlink', 'Wall'] }
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-projectionist'
Plug 'tpope/vim-rails'
Plug 'tpope/vim-rake'
Plug 'tpope/vim-rbenv', { 'on': 'Rbenv' }
Plug 'tpope/vim-repeat'
Plug 'tpope/vim-surround'
Plug 'tpope/vim-unimpaired'
Plug 'vim-ruby/vim-ruby', { 'for': 'ruby' }
Plug 'vim-scripts/dbext.vim'
Plug 'vim-scripts/hexHighlight.vim', { 'on': 'HexHighlight' }
Plug 'vim-scripts/Super-Shell-Indent', { 'for': 'sh' }
Plug 'wellle/targets.vim'
Plug 'wincent/pinnacle'
Plug 'ivanbrennan/loupe', { 'branch': 'toggle-magic-string' }
Plug 'wannesm/wmgraphviz.vim', { 'for': 'dot' }
Plug 'wlangstroth/vim-racket'
" ····························· }}}1
call plug#end()
" ::::::::: Initialization ::::::::::::::::
syntax enable
runtime! init/*.vim
silent! source ~/.vimrc.local