[vim] git push/pull commands through a vim internal pane
This commit is contained in:
@@ -98,8 +98,12 @@ nnoremap <leader>gu :GitGutterUndoHunk<CR> " undo git change under the line
|
|||||||
" Magit plugin config
|
" Magit plugin config
|
||||||
"
|
"
|
||||||
nnoremap <leader>gs :Magit<CR>| " git status
|
nnoremap <leader>gs :Magit<CR>| " git status
|
||||||
nnoremap <leader>gp :! git push<CR>| " git Push
|
function GitPullPush(cmd)
|
||||||
nnoremap <leader>gP :! git pull<CR>| " git Pull
|
echo system('git '.a:cmd)
|
||||||
|
" redraw!
|
||||||
|
endfunction
|
||||||
|
nnoremap <leader>gp :call GitPullPush("push")<CR>| " git Push
|
||||||
|
nnoremap <leader>gP :call GitPullPush("pull")<CR>| " git Pull
|
||||||
|
|
||||||
"
|
"
|
||||||
" NERDTree plugin config
|
" NERDTree plugin config
|
||||||
|
|||||||
Reference in New Issue
Block a user