From 5b8c110ea49ba4bcd4d4c33153df9e773c5d9672 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Fri, 24 Jul 2020 12:23:43 +0200 Subject: Go locals: Make func_literal (lambda) a @scope --- queries/go/locals.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/queries/go/locals.scm b/queries/go/locals.scm index 14645a37..39eeb011 100644 --- a/queries/go/locals.scm +++ b/queries/go/locals.scm @@ -12,7 +12,6 @@ (#strip! @definition.doc "^//\\s*") ; <- does nothing at the moment ) - (short_var_declaration left: (expression_list (identifier) @definition.var)) @@ -36,6 +35,8 @@ (identifier) @reference (type_identifier) @reference (field_identifier) @reference +((package_identifier) @reference + (set! reference.kind "namespace")) (package_clause (package_identifier) @definition.namespace) @@ -64,6 +65,7 @@ ;; Scopes +(func_literal) @scope (source_file) @scope (function_declaration) @scope (if_statement) @scope -- cgit v1.2.3