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 385c0fb4ee2eafaee21dccc56cb1a8ec04a0c1a9 (tree)
parent 4f747add5ec78dc7ea49e1062b376604fe32d418
Author: Tim Pope <code@tpope.net>
Date:   Sat, 28 Aug 2021 05:29:19 -0400

Use <cfile> not <cword> for temp file "." map

Also, skip over that "+" that marks work-tree branches in :Git branch
output.

Diffstat:
Mautoload/fugitive.vim | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim @@ -2949,7 +2949,11 @@ endfunction function! s:TempDotMap() abort let cfile = s:cfile() if empty(cfile) - return expand('<cword>') + if getline('.') =~# '^[*+] \+\f' && col('.') < 2 + return matchstr(getline('.'), '^. \+\zs\f\+') + else + return expand('<cfile>') + endif endif let name = fugitive#Find(cfile[0]) let [dir, commit, file] = s:DirCommitFile(name)