comparison vendor/vim-autoload/pathogen.vim @ 661:c74dffea6a0a

[vim-syntax] Update syntax
author nanaya <me@nanaya.pro>
date Fri, 10 Dec 2021 19:02:27 +0900
parents b305f2ce5f88
children 17cacf387f7c
comparison
equal deleted inserted replaced
660:56ac9d97d81b 661:c74dffea6a0a
116 function! pathogen#surround(path) abort 116 function! pathogen#surround(path) abort
117 let sep = pathogen#slash() 117 let sep = pathogen#slash()
118 let rtp = pathogen#split(&rtp) 118 let rtp = pathogen#split(&rtp)
119 let path = fnamemodify(a:path, ':s?[\\/]\=$??') 119 let path = fnamemodify(a:path, ':s?[\\/]\=$??')
120 let before = filter(pathogen#expand(path), '!pathogen#is_disabled(v:val)') 120 let before = filter(pathogen#expand(path), '!pathogen#is_disabled(v:val)')
121 let after = filter(reverse(pathogen#expand(path, sep.'after')), '!pathogen#is_disabled(v:val[0:-7])') 121 let after = filter(reverse(pathogen#expand(path, sep.'after')), '!pathogen#is_disabled(v:val[0 : -7])')
122 call filter(rtp, 'index(before + after, v:val) == -1') 122 call filter(rtp, 'index(before + after, v:val) == -1')
123 let &rtp = pathogen#join(before, rtp, after) 123 let &rtp = pathogen#join(before, rtp, after)
124 return &rtp 124 return &rtp
125 endfunction 125 endfunction
126 126
134 endif 134 endif
135 let s:done_bundles[name] = 1 135 let s:done_bundles[name] = 1
136 let list = [] 136 let list = []
137 for dir in pathogen#split(&rtp) 137 for dir in pathogen#split(&rtp)
138 if dir =~# '\<after$' 138 if dir =~# '\<after$'
139 let list += reverse(filter(pathogen#expand(dir[0:-6].name, sep.'after'), '!pathogen#is_disabled(v:val[0:-7])')) + [dir] 139 let list += reverse(filter(pathogen#expand(dir[0 : -6].name, sep.'after'), '!pathogen#is_disabled(v:val[0 : -7])')) + [dir]
140 else 140 else
141 let list += [dir] + filter(pathogen#expand(dir.sep.name), '!pathogen#is_disabled(v:val)') 141 let list += [dir] + filter(pathogen#expand(dir.sep.name), '!pathogen#is_disabled(v:val)')
142 endif 142 endif
143 endfor 143 endfor
144 let &rtp = pathogen#join(pathogen#uniq(list)) 144 let &rtp = pathogen#join(pathogen#uniq(list))