Bunch of keybinding updates

7638a399e12d434a3af88bd3b2530a848c0b3887
Alexis Sellier committed ago 1 parent 2db24dea
.vimrc +9 -7
178 178
noremap k gk
179 179
180 180
" Like '*' but stays on the original word
181 181
nnoremap <C-n>           *N
182 182
nnoremap c*              *Ncgn
183 -
nnoremap <Leader>n       :nohl<CR>
183 +
nnoremap <Leader>h       :nohl<CR>
184 184
185 185
" Git
186 -
nnoremap <Leader>c      :GitCommit -v<CR>
187 -
nnoremap <Leader>a      :GitGutterStageHunk<CR>
188 -
nnoremap <Leader>aa     :Gwrite<CR>
189 -
nnoremap <Leader>u      :GitGutterUndoHunk<CR>
190 -
nnoremap <Leader>p      :GitGutterPreviewHunk<CR>
186 +
nnoremap <Leader>gc     :Gcommit -v<CR>
187 +
nnoremap <Leader>ga     :GitGutterStageHunk<CR>
188 +
nnoremap <Leader>ga.    :Gwrite<CR>
189 +
nnoremap <Leader>gu     :GitGutterUndoHunk<CR>
190 +
nnoremap <Leader>gp     :GitGutterPreviewHunk<CR>
191 +
nnoremap <Leader>n      :cnext<CR>
192 +
nnoremap <Leader>p      :cprev<CR>
191 193
192 194
 " Select recently pasted text
193 195
nnoremap <leader>p       V`]
194 196
195 197
" Switch buffers easily
196 -
nnoremap <Tab>   :b#<CR>
198 +
nnoremap <Tab>   <C-^>
197 199
198 200
" Actually easier to type and I do it by mistake anyway
199 201
cnoreabbrev W w
200 202
cnoreabbrev Q q
201 203