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 f096152a48bc2506bd460c9f990e50a159a7bbc5 (tree)
parent 3b5f715262e0ec03cbdd80d8858039b47af34365
Author: Tim Pope <code@tpope.net>
Date:   Wed,  5 Jun 2013 21:35:15 -0400

Support angle quotes in git status

Closes #228.

Diffstat:
Mplugin/fugitive.vim | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim @@ -717,11 +717,11 @@ function! s:stage_info(lnum) abort endwhile if !lnum return ['', ''] - elseif getline(lnum+1) =~# '^# .*"git \%(reset\|rm --cached\) ' || getline(lnum) ==# '# Changes to be committed:' + elseif getline(lnum+1) =~# '^# .*\<git \%(reset\|rm --cached\) ' || getline(lnum) ==# '# Changes to be committed:' return [matchstr(filename, colon.' *\zs.*'), 'staged'] - elseif getline(lnum+2) =~# '^# .*"git checkout ' || getline(lnum) ==# '# Changes not staged for commit:' + elseif getline(lnum+2) =~# '^# .*\<git checkout ' || getline(lnum) ==# '# Changes not staged for commit:' return [matchstr(filename, colon.' *\zs.*'), 'unstaged'] - elseif getline(lnum+1) =~# '^# .*"git add/rm ' || getline(lnum) ==# '# Unmerged paths:' + elseif getline(lnum+1) =~# '^# .*\<git add/rm ' || getline(lnum) ==# '# Unmerged paths:' return [matchstr(filename, colon.' *\zs.*'), 'unmerged'] else return [filename, 'untracked']