Do not remove 'frozen' plugins on PlugClean

Close #1152
This commit is contained in:
Junegunn Choi
2024-03-31 00:53:55 +09:00
parent 24d7ac280f
commit d977fa3786
4 changed files with 25 additions and 17 deletions

View File

@@ -2435,7 +2435,7 @@ function! s:clean(force)
let errs = {}
let [cnt, total] = [0, len(g:plugs)]
for [name, spec] in items(g:plugs)
if !s:is_managed(name)
if !s:is_managed(name) || get(spec, 'frozen', 0)
call add(dirs, spec.dir)
else
let [err, clean] = s:git_validate(spec, 1)