summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJostein Kjønigsen <jostein@kjonigsen.net>2022-11-24 13:41:29 -0800
committerYuan Fu <casouri@gmail.com>2022-11-24 13:47:28 -0800
commitb0fa3b1a1f31c158131325f0f451c960ec54d938 (patch)
tree34ac0b65bd77810a9d5a997b72cdfe439d9c0513
parentfc9d7b3d047dbf60a07baa7fa92d5db90f562d28 (diff)
downloademacs-b0fa3b1a1f31c158131325f0f451c960ec54d938.tar.gz
Improve csharp-ts-mode fontification
* lisp/progmodes/csharp-mode.el (csharp-ts-mode--font-lock-settings): Add more pattern for definition feature.
-rw-r--r--lisp/progmodes/csharp-mode.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el
index 3ea894733fe..af8a4a81061 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)