motiejus/dotfiles

Unnamed repository; edit this file 'description' to name the repository.
git clone https://git.jakstys.lt/motiejus/dotfiles.git
Log | Tree | Refs | README | LICENSE

commit ed5ac8dc5dd6aa1086c29317e884bb0d6d14ef9e (tree)
parent a0e8f59b683d22a0e422726c9d47469da63eb156
Author: Tim Pope <code@tpope.net>
Date:   Fri,  5 Jul 2019 00:55:57 -0400

Fix jump to patched line in :Gstatus

Diffstat:
Mautoload/fugitive.vim | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim @@ -4429,14 +4429,14 @@ function! s:StatusCfile(...) abort let line = getline('.') if len(info.sigil) && len(info.section) && len(info.paths) if info.section ==# 'Unstaged' && info.sigil !=# '-' - return [lead . info.paths[0], info.offset, 'normal!zv'] + return [lead . info.relative[0], info.offset, 'normal!zv'] elseif info.section ==# 'Staged' && info.sigil ==# '-' - return ['@:' . info.paths[0], info.offset, 'normal!zv'] + return ['@:' . info.relative[0], info.offset, 'normal!zv'] else - return [':0:' . info.paths[0], info.offset, 'normal!zv'] + return [':0:' . info.relative[0], info.offset, 'normal!zv'] endif elseif len(info.paths) - return [lead . info.paths[0]] + return [lead . info.relative[0]] elseif len(info.commit) return [info.commit] elseif line =~# '^\%(Head\|Merge\|Rebase\|Upstream\|Pull\|Push\): '