diff options
Diffstat (limited to 'syntax/yats')
42 files changed, 126 insertions, 42 deletions
diff --git a/syntax/yats/css.vim b/syntax/yats/css.vim index c4f3ae6e..043fe1ba 100644 --- a/syntax/yats/css.vim +++ b/syntax/yats/css.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/css.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/css.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/dom-document.vim b/syntax/yats/dom-document.vim index 3d6d9762..2063c522 100644 --- a/syntax/yats/dom-document.vim +++ b/syntax/yats/dom-document.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/dom-document.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/dom-document.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/dom-elem.vim b/syntax/yats/dom-elem.vim index 32349a33..23317a8a 100644 --- a/syntax/yats/dom-elem.vim +++ b/syntax/yats/dom-elem.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/dom-elem.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/dom-elem.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/dom-event.vim b/syntax/yats/dom-event.vim index 698cd0e1..be08f14a 100644 --- a/syntax/yats/dom-event.vim +++ b/syntax/yats/dom-event.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/dom-event.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/dom-event.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/dom-form.vim b/syntax/yats/dom-form.vim index eecd8453..8982bdfe 100644 --- a/syntax/yats/dom-form.vim +++ b/syntax/yats/dom-form.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/dom-form.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/dom-form.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/dom-node.vim b/syntax/yats/dom-node.vim index 32e4142a..1367fa6b 100644 --- a/syntax/yats/dom-node.vim +++ b/syntax/yats/dom-node.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/dom-node.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/dom-node.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/dom-storage.vim b/syntax/yats/dom-storage.vim index c34ab017..198df139 100644 --- a/syntax/yats/dom-storage.vim +++ b/syntax/yats/dom-storage.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/dom-storage.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/dom-storage.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/ecma-402.vim b/syntax/yats/ecma-402.vim index 98c103c2..d7d15ed6 100644 --- a/syntax/yats/ecma-402.vim +++ b/syntax/yats/ecma-402.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/ecma-402.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/ecma-402.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-array.vim b/syntax/yats/es6-array.vim index 2b658f25..7b91b44a 100644 --- a/syntax/yats/es6-array.vim +++ b/syntax/yats/es6-array.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-array.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-array.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-date.vim b/syntax/yats/es6-date.vim index cd91fa53..706d82ef 100644 --- a/syntax/yats/es6-date.vim +++ b/syntax/yats/es6-date.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-date.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-date.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-function.vim b/syntax/yats/es6-function.vim index 14c137ae..8c08aa3c 100644 --- a/syntax/yats/es6-function.vim +++ b/syntax/yats/es6-function.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-function.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-function.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-json.vim b/syntax/yats/es6-json.vim index b01a878d..1950012d 100644 --- a/syntax/yats/es6-json.vim +++ b/syntax/yats/es6-json.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-json.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-json.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-map.vim b/syntax/yats/es6-map.vim index ec618928..589b0ee0 100644 --- a/syntax/yats/es6-map.vim +++ b/syntax/yats/es6-map.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-map.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-map.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-math.vim b/syntax/yats/es6-math.vim index fd86a190..188a9b9a 100644 --- a/syntax/yats/es6-math.vim +++ b/syntax/yats/es6-math.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-math.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-math.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-number.vim b/syntax/yats/es6-number.vim index a090e49b..f51e3c1e 100644 --- a/syntax/yats/es6-number.vim +++ b/syntax/yats/es6-number.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-number.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-number.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-object.vim b/syntax/yats/es6-object.vim index 55c6f943..1b2f9c33 100644 --- a/syntax/yats/es6-object.vim +++ b/syntax/yats/es6-object.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-object.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-object.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-promise.vim b/syntax/yats/es6-promise.vim index 6c1b4e8a..6068cf94 100644 --- a/syntax/yats/es6-promise.vim +++ b/syntax/yats/es6-promise.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-promise.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-promise.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-proxy.vim b/syntax/yats/es6-proxy.vim index 9451dbe5..1c6398ec 100644 --- a/syntax/yats/es6-proxy.vim +++ b/syntax/yats/es6-proxy.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-proxy.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-proxy.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-reflect.vim b/syntax/yats/es6-reflect.vim index 6e3de79e..6b3da9ff 100644 --- a/syntax/yats/es6-reflect.vim +++ b/syntax/yats/es6-reflect.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-reflect.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-reflect.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-regexp.vim b/syntax/yats/es6-regexp.vim index a6c50632..9a8d8725 100644 --- a/syntax/yats/es6-regexp.vim +++ b/syntax/yats/es6-regexp.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-regexp.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-regexp.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-set.vim b/syntax/yats/es6-set.vim index 024743bc..b116d4fb 100644 --- a/syntax/yats/es6-set.vim +++ b/syntax/yats/es6-set.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-set.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-set.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-string.vim b/syntax/yats/es6-string.vim index f4ef7f36..acb6d5a2 100644 --- a/syntax/yats/es6-string.vim +++ b/syntax/yats/es6-string.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-string.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-string.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/es6-symbol.vim b/syntax/yats/es6-symbol.vim index 2cfb65dd..b0c2cb04 100644 --- a/syntax/yats/es6-symbol.vim +++ b/syntax/yats/es6-symbol.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/es6-symbol.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/es6-symbol.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/event.vim b/syntax/yats/event.vim index 31d0eab2..4fb2ff6f 100644 --- a/syntax/yats/event.vim +++ b/syntax/yats/event.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/event.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/event.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/node.vim b/syntax/yats/node.vim index e8bc4b8b..98f859fd 100644 --- a/syntax/yats/node.vim +++ b/syntax/yats/node.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/node.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/node.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/test.vim b/syntax/yats/test.vim index a8fe7881..7044a06a 100644 --- a/syntax/yats/test.vim +++ b/syntax/yats/test.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/test.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/test.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/typescript.vim b/syntax/yats/typescript.vim index 9d91a1ce..82a33ae1 100644 --- a/syntax/yats/typescript.vim +++ b/syntax/yats/typescript.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/typescript.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/typescript.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-blob.vim b/syntax/yats/web-blob.vim index fedb2417..7ec46b3a 100644 --- a/syntax/yats/web-blob.vim +++ b/syntax/yats/web-blob.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-blob.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-blob.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-console.vim b/syntax/yats/web-console.vim index d8b1ded4..ad032579 100644 --- a/syntax/yats/web-console.vim +++ b/syntax/yats/web-console.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-console.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-console.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-crypto.vim b/syntax/yats/web-crypto.vim index 91033242..f4647e26 100644 --- a/syntax/yats/web-crypto.vim +++ b/syntax/yats/web-crypto.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-crypto.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-crypto.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-encoding.vim b/syntax/yats/web-encoding.vim index 8188b7e1..1ba7a34c 100644 --- a/syntax/yats/web-encoding.vim +++ b/syntax/yats/web-encoding.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-encoding.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-encoding.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-fetch.vim b/syntax/yats/web-fetch.vim index 3c9019b6..370bc493 100644 --- a/syntax/yats/web-fetch.vim +++ b/syntax/yats/web-fetch.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-fetch.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-fetch.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-geo.vim b/syntax/yats/web-geo.vim index b9b3447d..0777b435 100644 --- a/syntax/yats/web-geo.vim +++ b/syntax/yats/web-geo.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-geo.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-geo.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-history.vim b/syntax/yats/web-history.vim index d170d37d..38001023 100644 --- a/syntax/yats/web-history.vim +++ b/syntax/yats/web-history.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-history.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-history.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-location.vim b/syntax/yats/web-location.vim index 0d92f7bd..bac99ca1 100644 --- a/syntax/yats/web-location.vim +++ b/syntax/yats/web-location.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-location.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-location.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-navigator.vim b/syntax/yats/web-navigator.vim index 2a408b0f..800f4296 100644 --- a/syntax/yats/web-navigator.vim +++ b/syntax/yats/web-navigator.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-navigator.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-navigator.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-network.vim b/syntax/yats/web-network.vim index 71cd6fca..88969b0b 100644 --- a/syntax/yats/web-network.vim +++ b/syntax/yats/web-network.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-network.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-network.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-payment.vim b/syntax/yats/web-payment.vim index 2154a14a..ee41c25c 100644 --- a/syntax/yats/web-payment.vim +++ b/syntax/yats/web-payment.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-payment.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-payment.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-service-worker.vim b/syntax/yats/web-service-worker.vim index 9f497472..9f58e8ea 100644 --- a/syntax/yats/web-service-worker.vim +++ b/syntax/yats/web-service-worker.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-service-worker.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-service-worker.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-window.vim b/syntax/yats/web-window.vim index 04d57e98..320aa37c 100644 --- a/syntax/yats/web-window.vim +++ b/syntax/yats/web-window.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-window.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-window.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web-xhr.vim b/syntax/yats/web-xhr.vim index e88b6456..8a29191c 100644 --- a/syntax/yats/web-xhr.vim +++ b/syntax/yats/web-xhr.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web-xhr.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web-xhr.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish diff --git a/syntax/yats/web.vim b/syntax/yats/web.vim index 4b4c1bdd..96050351 100644 --- a/syntax/yats/web.vim +++ b/syntax/yats/web.vim @@ -1,4 +1,6 @@ -let files = filter(globpath(&rtp, 'syntax/yats/web.vim', 1, 1), { _, v -> v !~ "vim-polyglot" && v !~ $VIMRUNTIME && v !~ "after" }) +let s:base = expand("<sfile>:h:h") +let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } +let files = filter(globpath(&rtp, 'syntax/yats/web.vim', 1, 1), Filter) if len(files) > 0 exec 'source ' . files[0] finish |