aboutsummaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2025-12-05 09:59:04 +0100
committerChristian Clason <ch.clason+github@icloud.com>2025-12-06 18:10:39 +0100
commitd2350758b39dce3593ffa8b058f863ea4cfa5b0e (patch)
treedbd8591ffc0c59d7993fc91924b5ab42d58ae076 /runtime
parentfeat(fortran)!: update parser and queries (diff)
downloadnvim-treesitter-d2350758b39dce3593ffa8b058f863ea4cfa5b0e.tar
nvim-treesitter-d2350758b39dce3593ffa8b058f863ea4cfa5b0e.tar.gz
nvim-treesitter-d2350758b39dce3593ffa8b058f863ea4cfa5b0e.tar.bz2
nvim-treesitter-d2350758b39dce3593ffa8b058f863ea4cfa5b0e.tar.lz
nvim-treesitter-d2350758b39dce3593ffa8b058f863ea4cfa5b0e.tar.xz
nvim-treesitter-d2350758b39dce3593ffa8b058f863ea4cfa5b0e.tar.zst
nvim-treesitter-d2350758b39dce3593ffa8b058f863ea4cfa5b0e.zip
feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsonc
Problem: Gitlab has too frequent outages, which break automation. Solution: Drop all Gitlab-hosted parsers (two of which have been unmaintained for years).
Diffstat (limited to 'runtime')
-rw-r--r--runtime/queries/blueprint/highlights.scm75
-rw-r--r--runtime/queries/blueprint/injections.scm2
-rw-r--r--runtime/queries/fusion/folds.scm6
-rw-r--r--runtime/queries/fusion/highlights.scm132
-rw-r--r--runtime/queries/fusion/indents.scm24
-rw-r--r--runtime/queries/fusion/injections.scm5
-rw-r--r--runtime/queries/fusion/locals.scm23
-rw-r--r--runtime/queries/jsonc/folds.scm1
-rw-r--r--runtime/queries/jsonc/highlights.scm3
-rw-r--r--runtime/queries/jsonc/indents.scm3
-rw-r--r--runtime/queries/jsonc/injections.scm2
-rw-r--r--runtime/queries/jsonc/locals.scm1
12 files changed, 0 insertions, 277 deletions
diff --git a/runtime/queries/blueprint/highlights.scm b/runtime/queries/blueprint/highlights.scm
deleted file mode 100644
index f3c39f232..000000000
--- a/runtime/queries/blueprint/highlights.scm
+++ /dev/null
@@ -1,75 +0,0 @@
-(object_id) @variable
-
-(string) @string
-
-(escape_sequence) @string.escape
-
-(comment) @comment @spell
-
-(constant) @constant.builtin
-
-(boolean) @boolean
-
-(using) @keyword.import
-
-(template) @keyword
-
-(decorator) @attribute
-
-(property_definition
- (property_name) @property)
-
-(object) @type
-
-(signal_binding
- (signal_name) @function.builtin)
-
-(signal_binding
- (function
- (identifier)) @function)
-
-(signal_binding
- "swapped" @keyword)
-
-(styles_list
- "styles" @function.macro)
-
-(layout_definition
- "layout" @function.macro)
-
-(gettext_string
- "_" @function.builtin)
-
-(menu_definition
- "menu" @keyword)
-
-(menu_section
- "section" @keyword)
-
-(menu_item
- "item" @function.macro)
-
-(import_statement
- (gobject_library) @module)
-
-(import_statement
- (version_number) @number.float)
-
-(float) @number.float
-
-(number) @number
-
-[
- ";"
- "."
- ","
-] @punctuation.delimiter
-
-[
- "("
- ")"
- "["
- "]"
- "{"
- "}"
-] @punctuation.bracket
diff --git a/runtime/queries/blueprint/injections.scm b/runtime/queries/blueprint/injections.scm
deleted file mode 100644
index 2f0e58eb6..000000000
--- a/runtime/queries/blueprint/injections.scm
+++ /dev/null
@@ -1,2 +0,0 @@
-((comment) @injection.content
- (#set! injection.language "comment"))
diff --git a/runtime/queries/fusion/folds.scm b/runtime/queries/fusion/folds.scm
deleted file mode 100644
index 179fc160b..000000000
--- a/runtime/queries/fusion/folds.scm
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- (comment)
- (block)
- (afx_comment)
- (afx_element)
-] @fold
diff --git a/runtime/queries/fusion/highlights.scm b/runtime/queries/fusion/highlights.scm
deleted file mode 100644
index 7108e5705..000000000
--- a/runtime/queries/fusion/highlights.scm
+++ /dev/null
@@ -1,132 +0,0 @@
-(comment) @comment @spell
-
-(afx_comment) @comment @spell
-
-; identifiers afx
-(afx_opening_element
- (afx_identifier) @tag)
-
-(afx_closing_element
- (afx_identifier) @tag)
-
-(afx_element_self_closing
- (afx_identifier) @tag)
-
-(afx_attribute
- (afx_property_identifier) @tag.attribute)
-
-(afx_text) @spell
-
-; identifiers eel
-(eel_object_path
- (eel_path_identifier) @variable.builtin
- (#any-of? @variable.builtin "this" "props"))
-
-(eel_object_path
- (eel_path_identifier) @variable)
-
-(eel_object_pair
- key: (eel_property_name) @property)
-
-(eel_method_name) @function
-
-(eel_parameter) @variable
-
-; identifiers fusion
-; -----------
-(path_part) @property
-
-(meta_property) @attribute
-
-(prototype_signature
- "prototype" @keyword)
-
-(include_statement
- "include" @keyword.import
- (source_file) @string.special.url)
-
-(namespace_declaration
- "namespace" @keyword.type
- (alias_namespace) @module)
-
-(type
- name: (type_name) @type)
-
-; tokens
-; ------
-(afx_opening_element
- [
- "<"
- ">"
- ] @punctuation.bracket)
-
-(afx_closing_element
- [
- "<"
- ">"
- "/"
- ] @punctuation.bracket)
-
-(afx_element_self_closing
- [
- "<"
- "/>"
- ] @punctuation.bracket)
-
-[
- (package_name)
- (alias_namespace)
-] @module
-
-(namespace_declaration
- "=" @operator)
-
-(assignment
- "=" @operator)
-
-(copy
- "<" @operator)
-
-(deletion) @operator
-
-(eel_binary_expression
- operator: _ @operator)
-
-(eel_not_expression
- [
- "!"
- "not"
- ] @operator)
-
-(string) @string
-
-(number) @number
-
-(boolean) @boolean
-
-(null) @constant.builtin
-
-(value_expression
- start: _ @punctuation.special
- end: _ @punctuation.special)
-
-[
- "("
- ")"
- "{"
- "}"
- "["
- "]"
-] @punctuation.bracket
-
-[
- ":"
- "."
- "?"
-] @punctuation.delimiter
-
-(eel_ternary_expression
- [
- "?"
- ":"
- ] @keyword.conditional.ternary)
diff --git a/runtime/queries/fusion/indents.scm b/runtime/queries/fusion/indents.scm
deleted file mode 100644
index 0ba6cf758..000000000
--- a/runtime/queries/fusion/indents.scm
+++ /dev/null
@@ -1,24 +0,0 @@
-[
- (block)
- (value_dsl)
- (afx_element)
- (afx_element_self_closing)
- (eel_array)
- (eel_object)
-] @indent.begin
-
-(block
- end: _ @indent.branch)
-
-(value_dsl
- end: _ @indent.branch)
-
-(eel_array
- end: _ @indent.branch)
-
-(eel_object
- end: _ @indent.branch)
-
-(afx_closing_element) @indent.branch
-
-(comment) @indent.ignore
diff --git a/runtime/queries/fusion/injections.scm b/runtime/queries/fusion/injections.scm
deleted file mode 100644
index 085cdb458..000000000
--- a/runtime/queries/fusion/injections.scm
+++ /dev/null
@@ -1,5 +0,0 @@
-([
- (comment)
- (afx_comment)
-] @injection.content
- (#set! injection.language "comment"))
diff --git a/runtime/queries/fusion/locals.scm b/runtime/queries/fusion/locals.scm
deleted file mode 100644
index d23e0ab46..000000000
--- a/runtime/queries/fusion/locals.scm
+++ /dev/null
@@ -1,23 +0,0 @@
-; Fusion base
-(block) @local.scope
-
-(namespace_declaration
- (alias_namespace) @local.definition.namespace)
-
-(property
- (path
- (path_part) @local.definition.field))
-
-(type
- namespace: (package_name)? @local.definition.namespace
- name: (type_name) @local.definition.type)
-
-; Eel Expressions
-(eel_arrow_function) @local.scope
-
-(eel_object) @local.scope
-
-(eel_parameter) @local.definition.parameter
-
-(eel_object_pair
- key: (eel_property_name) @local.definition.field)
diff --git a/runtime/queries/jsonc/folds.scm b/runtime/queries/jsonc/folds.scm
deleted file mode 100644
index 41269219e..000000000
--- a/runtime/queries/jsonc/folds.scm
+++ /dev/null
@@ -1 +0,0 @@
-; inherits: json
diff --git a/runtime/queries/jsonc/highlights.scm b/runtime/queries/jsonc/highlights.scm
deleted file mode 100644
index e50112155..000000000
--- a/runtime/queries/jsonc/highlights.scm
+++ /dev/null
@@ -1,3 +0,0 @@
-; inherits: json
-
-(comment) @comment @spell
diff --git a/runtime/queries/jsonc/indents.scm b/runtime/queries/jsonc/indents.scm
deleted file mode 100644
index 3b01ca999..000000000
--- a/runtime/queries/jsonc/indents.scm
+++ /dev/null
@@ -1,3 +0,0 @@
-; inherits: json
-
-(comment) @indent.ignore
diff --git a/runtime/queries/jsonc/injections.scm b/runtime/queries/jsonc/injections.scm
deleted file mode 100644
index 2f0e58eb6..000000000
--- a/runtime/queries/jsonc/injections.scm
+++ /dev/null
@@ -1,2 +0,0 @@
-((comment) @injection.content
- (#set! injection.language "comment"))
diff --git a/runtime/queries/jsonc/locals.scm b/runtime/queries/jsonc/locals.scm
deleted file mode 100644
index 41269219e..000000000
--- a/runtime/queries/jsonc/locals.scm
+++ /dev/null
@@ -1 +0,0 @@
-; inherits: json