From bfb4601f48c127ae6fb24a30ebf0495aaca8d28f Mon Sep 17 00:00:00 2001 From: Pham Huy Hoang Date: Tue, 12 Sep 2023 15:36:50 +0900 Subject: refactor: remove `include-children` from queries (#5226) These `include-children` were to alleviate an issue with empty range language tree, which has been fixed for Neovim nightly/Neovim 0.9.2 --- queries/html/injections.scm | 9 +++------ queries/html_tags/injections.scm | 27 +++++++++------------------ queries/lua/injections.scm | 12 ++++++------ queries/markdown_inline/injections.scm | 6 ++---- queries/svelte/injections.scm | 12 ++++-------- queries/vue/injections.scm | 24 ++++++++---------------- 6 files changed, 32 insertions(+), 58 deletions(-) (limited to 'queries') diff --git a/queries/html/injections.scm b/queries/html/injections.scm index eba8395a4..7087abc73 100644 --- a/queries/html/injections.scm +++ b/queries/html/injections.scm @@ -5,8 +5,7 @@ (tag_name) @_py_script) (text) @injection.content (#any-of? @_py_script "py-script" "py-repl") - (#set! injection.language "python") - (#set! injection.include-children)) + (#set! injection.language "python")) (script_element (start_tag @@ -18,13 +17,11 @@ (#eq? @_attr "type") ; not adding type="py" here as it's handled by html_tags (#any-of? @_type "pyscript" "py-script") - (#set! injection.language "python") - (#set! injection.include-children)) + (#set! injection.language "python")) (element (start_tag (tag_name) @_py_config) (text) @injection.content (#eq? @_py_config "py-config") - (#set! injection.language "toml") - (#set! injection.include-children)) + (#set! injection.language "toml")) diff --git a/queries/html_tags/injections.scm b/queries/html_tags/injections.scm index 5b9e5350f..563e7453d 100644 --- a/queries/html_tags/injections.scm +++ b/queries/html_tags/injections.scm @@ -7,8 +7,7 @@ (raw_text) @injection.content) (#not-lua-match? @_no_type_lang "%slang%s*=") (#not-lua-match? @_no_type_lang "%stype%s*=") - (#set! injection.language "css") - (#set! injection.include-children)) + (#set! injection.language "css")) ((style_element (start_tag @@ -18,8 +17,7 @@ (raw_text) @injection.content) (#eq? @_type "type") (#eq? @_css "text/css") - (#set! injection.language "css") - (#set! injection.include-children)) + (#set! injection.language "css")) ; ; @@ -28,8 +26,7 @@ (raw_text) @injection.content) (#not-lua-match? @_no_type_lang "%slang%s*=") (#not-lua-match? @_no_type_lang "%stype%s*=") - (#set! injection.language "javascript") - (#set! injection.include-children)) + (#set! injection.language "javascript")) ;