Skip to content

Commit

Permalink
chore: vim
Browse files Browse the repository at this point in the history
  • Loading branch information
DivineGod committed Mar 6, 2024
1 parent 4ac6b21 commit ebea014
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions vim/.vim/autoload/plug.vim.old
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,9 @@ function! plug#end()
if !empty(types)
augroup filetypedetect
call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim')
if has('nvim-0.5.0')
call s:source(s:rtp(plug), 'ftdetect/**/*.lua', 'after/ftdetect/**/*.lua')
endif
augroup END
endif
for type in types
Expand Down Expand Up @@ -438,6 +441,9 @@ endfunction

function! s:load_plugin(spec)
call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim')
if has('nvim-0.5.0')
call s:source(s:rtp(a:spec), 'plugin/**/*.lua', 'after/plugin/**/*.lua')
endif
endfunction

function! s:reload_plugins()
Expand Down Expand Up @@ -655,6 +661,9 @@ function! s:lod(names, types, ...)
let rtp = s:rtp(g:plugs[name])
for dir in a:types
call s:source(rtp, dir.'/**/*.vim')
if has('nvim-0.5.0') " see neovim#14686
call s:source(rtp, dir.'/**/*.lua')
endif
endfor
if a:0
if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2))
Expand Down Expand Up @@ -1031,6 +1040,11 @@ function! s:is_updated(dir)
endfunction

function! s:do(pull, force, todo)
if has('nvim')
" Reset &rtp to invalidate Neovim cache of loaded Lua modules
" See https://github.com/junegunn/vim-plug/pull/1157#issuecomment-1809226110
let &rtp = &rtp
endif
for [name, spec] in items(a:todo)
if !isdirectory(spec.dir)
continue
Expand Down

0 comments on commit ebea014

Please sign in to comment.