.config/nvim/plugin/tig.vim

changeset 1074
91b42a87c3d9
parent 1073
911aa9d81e71
child 1075
3b88450bda15
equal deleted inserted replaced
1073:911aa9d81e71 1074:91b42a87c3d9
1 func! tig#Tig(...) abort
2 enew
3 setl nonumber
4 call termopen(["tig"] + a:000, {'on_exit': 'tig#TigExit'})
5 endfunc
6
7 func! tig#TigBlame() abort
8 call tig#Tig('blame', '+' . line('.'), '--', expand('%'))
9 endfunc
10
11 func! tig#TigExit(...) abort
12 buffer #
13 endfunc
14
15 command! -nargs=* -complete=file Tig call tig#Tig(<f-args>)
16 command! TigBlame call tig#TigBlame()
17 command! TigLog call tig#Tig('log', '-p', '--', expand('%'))
18

mercurial