From 197f618bf67fb33dcf410cfe5b7f5ceef74c9ae1 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Sat, 15 Aug 2020 17:06:40 +0200 Subject: [PATCH] Python locals/highlights: use `@definition.parameter` --- queries/python/highlights.scm | 2 ++ queries/python/locals.scm | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm index d8dcf0266..c9873f5ce 100644 --- a/queries/python/highlights.scm +++ b/queries/python/highlights.scm @@ -80,6 +80,8 @@ ; Normal parameters (parameters (identifier) @parameter) +((identifier) @parameter + (is? @parameter parameter)) ; Lambda parameters (lambda_parameters (identifier) @parameter) diff --git a/queries/python/locals.scm b/queries/python/locals.scm index 7ff07957c..374ec864b 100644 --- a/queries/python/locals.scm +++ b/queries/python/locals.scm @@ -18,16 +18,16 @@ ; Function with parameters, defines parameters (parameters - (identifier) @definition.var) + (identifier) @definition.parameter) (default_parameter - (identifier) @definition.var) + (identifier) @definition.parameter) (typed_parameter - (identifier) @definition.var) + (identifier) @definition.parameter) (typed_default_parameter - (identifier) @definition.var) + (identifier) @definition.parameter) (with_statement (with_item @@ -36,12 +36,12 @@ ; *args parameter (parameters (list_splat - (identifier) @definition.var)) + (identifier) @definition.parameter)) ; **kwargs parameter (parameters (dictionary_splat - (identifier) @definition.var)) + (identifier) @definition.parameter)) ; Function defines function and scope (function_definition