emacs-diffs
[Top][All Lists]
Advanced

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

master b0fa3b1a1f 2/2: Improve csharp-ts-mode fontification


From: Yuan Fu
Subject: master b0fa3b1a1f 2/2: Improve csharp-ts-mode fontification
Date: Thu, 24 Nov 2022 16:47:41 -0500 (EST)

branch: master
commit b0fa3b1a1f31c158131325f0f451c960ec54d938
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Yuan Fu <casouri@gmail.com>

    Improve csharp-ts-mode fontification
    
    * lisp/progmodes/csharp-mode.el (csharp-ts-mode--font-lock-settings):
    Add more pattern for definition feature.
---
 lisp/progmodes/csharp-mode.el | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el
index 3ea894733f..af8a4a8106 100644
--- a/lisp/progmodes/csharp-mode.el
+++ b/lisp/progmodes/csharp-mode.el
@@ -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)
 



reply via email to

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