diff options
author | Jostein Kjønigsen <jostein@kjonigsen.net> | 2022-11-24 13:41:29 -0800 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2022-11-24 13:47:28 -0800 |
commit | b0fa3b1a1f31c158131325f0f451c960ec54d938 (patch) | |
tree | 34ac0b65bd77810a9d5a997b72cdfe439d9c0513 /lisp/progmodes/csharp-mode.el | |
parent | fc9d7b3d047dbf60a07baa7fa92d5db90f562d28 (diff) | |
download | emacs-b0fa3b1a1f31c158131325f0f451c960ec54d938.tar.gz emacs-b0fa3b1a1f31c158131325f0f451c960ec54d938.tar.bz2 emacs-b0fa3b1a1f31c158131325f0f451c960ec54d938.zip |
Improve csharp-ts-mode fontification
* lisp/progmodes/csharp-mode.el (csharp-ts-mode--font-lock-settings):
Add more pattern for definition feature.
Diffstat (limited to 'lisp/progmodes/csharp-mode.el')
-rw-r--r-- | lisp/progmodes/csharp-mode.el | 12 |
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) |