Mercurial > ec-dotfiles
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)) |