]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve csharp-ts-mode fontification
authorJostein Kjønigsen <jostein@kjonigsen.net>
Thu, 24 Nov 2022 21:41:29 +0000 (13:41 -0800)
committerYuan Fu <casouri@gmail.com>
Thu, 24 Nov 2022 21:47:28 +0000 (13:47 -0800)
* lisp/progmodes/csharp-mode.el (csharp-ts-mode--font-lock-settings):
Add more pattern for definition feature.

lisp/progmodes/csharp-mode.el

index 3ea894733fe634a0cd0c8bcc7d01b307832ea04f..af8a4a81061c0ea64dd86b1ff63e8f2362106b6d 100644 (file)
@@ -840,6 +840,18 @@ compilation and evaluation time conflicts."
      (method_declaration type: (_) @font-lock-type-face)
      (method_declaration name: (_) @font-lock-function-name-face)
 
+     (invocation_expression
+      (member_access_expression
+       (generic_name (identifier) @font-lock-function-name-face)))
+     (invocation_expression
+      (member_access_expression
+       ((identifier) @font-lock-variable-name-face
+        (identifier) @font-lock-function-name-face)))
+     (invocation_expression
+      (identifier) @font-lock-function-name-face)
+     (invocation_expression
+      (member_access_expression (identifier) @font-lock-function-name-face))
+
      (variable_declaration (identifier) @font-lock-type-face)
      (variable_declarator (identifier) @font-lock-variable-name-face)