diff --git a/queries/locals.scm b/queries/locals.scm index bd5903e56..493005739 100644 --- a/queries/locals.scm +++ b/queries/locals.scm @@ -1,5 +1,5 @@ ; Scopes -(function_body) @local.scope +(function) @local.scope (case_clause) @local.scope diff --git a/test/highlight/functions.gleam b/test/highlight/functions.gleam index 6fe50dc8f..108035877 100644 --- a/test/highlight/functions.gleam +++ b/test/highlight/functions.gleam @@ -68,6 +68,13 @@ fn trial(uri) { } } +fn my_uri_to_string(my_uri) -> String { + uri.to_string(my_uri) + // <- module + // ^ function + // ^ variable.parameter +} + fn myfun(argument) { let local_fun = fn(x) { x + 1 } // ^ variable