changeset 879:0a7f9b99faab draft

feat: add verilog textobjects
author Zeger Van de Vannet <zeger@vandevan.net>
date Fri, 19 Apr 2024 16:59:12 +0200
parents 837fdac1f972
children
files dot_config/helix/runtime/queries/verilog/textobjects.scm
diffstat 1 files changed, 22 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dot_config/helix/runtime/queries/verilog/textobjects.scm	Wed Apr 17 08:08:21 2024 +0200
+++ b/dot_config/helix/runtime/queries/verilog/textobjects.scm	Fri Apr 19 16:59:12 2024 +0200
@@ -3,4 +3,25 @@
  (function_body_declaration
   (function_identifier
      (function_identifier
-        (simple_identifier) @function.inside)))) @function.around
\ No newline at end of file
+        (simple_identifier) @function.inside)))) @function.around
+
+(module_instantiation
+  (hierarchical_instance
+    (list_of_port_connections
+      (named_port_connection) @parameter.inside)))
+
+(module_instantiation
+  (parameter_value_assignment
+    (list_of_parameter_assignments
+      (named_parameter_assignment) @parameter.inside)))
+
+(module_declaration
+  (module_ansi_header
+    (parameter_port_list
+      (parameter_port_declaration) @parameter.inside)))
+
+(module_declaration
+  (module_ansi_header
+    (list_of_port_declarations
+      (ansi_port_declaration) @parameter.inside)))
+