aboutsummaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
authorJuan J. Martinez <jjm@usebox.net>2020-11-05 22:21:59 +0000
committerJuan J. Martinez <jjm@usebox.net>2022-05-29 22:57:30 +0100
commit5913f887bf2b3f68e24873c06c355d83cc5e6750 (patch)
tree452ea30226804ebf3b4a53bd6fc32e51bdb7d24e /autoload
parentfe49de7c3cc5e77a61111724ba60a1b0533985ac (diff)
downloaddotnvim-5913f887bf2b3f68e24873c06c355d83cc5e6750.tar.gz
dotnvim-5913f887bf2b3f68e24873c06c355d83cc5e6750.zip
Updated vim-plugin
Diffstat (limited to 'autoload')
-rw-r--r--autoload/plug.vim6
1 files changed, 4 insertions, 2 deletions
diff --git a/autoload/plug.vim b/autoload/plug.vim
index 9262208..c1657f2 100644
--- a/autoload/plug.vim
+++ b/autoload/plug.vim
@@ -804,7 +804,7 @@ function! s:syntax()
syn match plugNumber /[0-9]\+[0-9.]*/ contained
syn match plugBracket /[[\]]/ contained
syn match plugX /x/ contained
- syn match plugDash /^-/
+ syn match plugDash /^-\{1}\ /
syn match plugPlus /^+/
syn match plugStar /^*/
syn match plugMessage /\(^- \)\@<=.*/
@@ -822,6 +822,7 @@ function! s:syntax()
syn match plugError /^x.*/
syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/
syn match plugH2 /^.*:\n-\+$/
+ syn match plugH2 /^-\{2,}/
syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean
hi def link plug1 Title
hi def link plug2 Repeat
@@ -1077,8 +1078,9 @@ function! s:checkout(spec)
let sha = a:spec.commit
let output = s:git_revision(a:spec.dir)
if !empty(output) && !s:hash_match(sha, s:lines(output)[0])
+ let credential_helper = s:git_version_requirement(2) ? '-c credential.helper= ' : ''
let output = s:system(
- \ 'git fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir)
+ \ 'git '.credential_helper.'fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir)
endif
return output
endfunction