emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 68e68dfeef 3/5: Improve fontification consistency in js-ts-mode


From: Yuan Fu
Subject: emacs-29 68e68dfeef 3/5: Improve fontification consistency in js-ts-mode (bug#60503)
Date: Mon, 2 Jan 2023 17:33:13 -0500 (EST)

branch: emacs-29
commit 68e68dfeefe0ac64d4ec6c31d046ae5957741109
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Yuan Fu <casouri@gmail.com>

    Improve fontification consistency in js-ts-mode (bug#60503)
    
    * lisp/progmodes/js.el (js--treesit-font-lock-settings): Highlight
    declared parameters in functions, methods and arrow-expressions as
    variables.
---
 lisp/progmodes/js.el | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
index c5fdecae71..050472002b 100644
--- a/lisp/progmodes/js.el
+++ b/lisp/progmodes/js.el
@@ -3521,6 +3521,15 @@ This function is intended for use in 
`after-change-functions'."
      (method_definition
       name: (property_identifier) @font-lock-function-name-face)
 
+     (method_definition
+      parameters: (formal_parameters (identifier) 
@font-lock-variable-name-face))
+
+     (arrow_function
+      parameters: (formal_parameters (identifier) 
@font-lock-variable-name-face))
+
+     (function_declaration
+      parameters: (formal_parameters (identifier) 
@font-lock-variable-name-face))
+
      (variable_declarator
       name: (identifier) @font-lock-variable-name-face)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]