-
Notifications
You must be signed in to change notification settings - Fork 2
/
vimrc.before
111 lines (73 loc) · 2.12 KB
/
vimrc.before
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
""""""""""""
" Leader "
""""""""""""
let mapleader = ';'
""""""""""""""""""""""""""
" Disabled janus stuff "
""""""""""""""""""""""""""
call janus#disable_plugin('snipmate-snippets')
call janus#disable_plugin('vimwiki')
call janus#disable_plugin('snipmate')
call janus#disable_plugin('supertab')
" have pulled the plugin under vim-easymotion myself
call janus#disable_plugin('easymotion')
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Upfront Keybindings "
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""
" vim-latex "
"""""""""""""""
" the default <c-j> collides with UltiSnips
imap <C-g> <Plug>IMAP_JumpForward
nmap <C-g> <Plug>IMAP_JumpForward
vmap <C-g> <Plug>IMAP_JumpForward
"""""""""""""
" Airline "
"""""""""""""
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#show_buffers = 1
let g:airline_powerline_fonts = 1
let g:airline_theme = 'lfdm'
"""""""""""""""
" UltiSnips "
"""""""""""""""
let g:UltiSnipsExpandTrigger = "<c-j>"
let g:UltiSnipsListSnippets = "<c-e>"
"""""""""""""""""""
" YouCompleteMe "
"""""""""""""""""""
let g:ycm_semantic_completion_toggle = '<c-f>'
""""""""""""""
" yankring "
""""""""""""""
let g:yankring_replace_n_pkey = ',p'
let g:yankring_replace_n_nkey = ',n'
" not sure what this is good for - it works without them
" and it breaks easymotion in operator pending mode
let g:yankring_zap_keys = ''
""""""""""""""""
" IndentLine "
""""""""""""""""
let g:indentLine_noConcealCursor = 1
""""""""""""""""
" vim-hopper "
""""""""""""""""
let g:hopper_prefix = '<space>'
let g:hopper_file_opener = [ 'angular' ]
""""""""""""""""""
" numbertoggle "
""""""""""""""""""
" this basically says: we don't want to use you
let g:NumberToggleTrigger = '<Plug>UndefinedOfNoMansLand'
"""""""""""""""
" emmet-vim "
"""""""""""""""
let g:user_emmet_leader_key = ','
""""""""""""""""
" localvimrc "
""""""""""""""""
let g:localvimrc_whitelist=$HOME."/code/.*"
""""""""""""""""
" vim-lookup "
""""""""""""""""
let g:lookup_leader = 'F'