diff --git a/queries/fish/textobjects.scm b/queries/fish/textobjects.scm index 525ae35..40c59be 100644 --- a/queries/fish/textobjects.scm +++ b/queries/fish/textobjects.scm @@ -1,4 +1,10 @@ -(function_definition) @function.outer +;; assignment +(command + name: (word) @_command + argument: (word) @_varname @assignment.lhs @assignment.inner + argument: (_)* @assignment.rhs + (#not-lua-match? @_varname "[-].*") + (#eq? @_command "set")) @assignment.outer (command name: (word) @_name diff --git a/queries/hlsl/textobjects.scm b/queries/hlsl/textobjects.scm new file mode 100644 index 0000000..cef8a66 --- /dev/null +++ b/queries/hlsl/textobjects.scm @@ -0,0 +1,2 @@ +; inherits: cpp +