dblume commited on 2023-04-25 16:42:45
Showing 1 changed files, with 2 additions and 0 deletions.
... | ... |
@@ -146,8 +146,10 @@ nmap <leader>o :call OpenCurrentAsNewTab()<CR> |
146 | 146 |
" git blame, show, and diff |
147 | 147 |
" Delete these functions when you install https://github.com/tpope/vim-fugitive |
148 | 148 |
function! GitBlame() |
149 |
+ let l:currentView = winsaveview() |
|
149 | 150 |
let l:fname = expand('%:t') |
150 | 151 |
exec 'tabnew | r! git blame ' . shellescape(expand('%')) |
152 |
+ call winrestview(l:currentView) |
|
151 | 153 |
setl buftype=nofile |
152 | 154 |
exec 'silent :file git blame ' . l:fname |
153 | 155 |
endfunction |
154 | 156 |