[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/csharp-mode 76428ef 444/459: Nested type params and usi
From: |
ELPA Syncer |
Subject: |
[elpa] externals/csharp-mode 76428ef 444/459: Nested type params and using declaration fixes (#233) |
Date: |
Sun, 22 Aug 2021 14:00:19 -0400 (EDT) |
branch: externals/csharp-mode
commit 76428ef4ad40c969f2182ad689ffc91ef5a940f5
Author: Joe <64441333+joefbsjr@users.noreply.github.com>
Commit: GitHub <noreply@github.com>
Nested type params and using declaration fixes (#233)
* Fixed tree-sitter hl pattern for parameters with nested types.
* Fixed using declarations tree-sitter highlighting.
---
csharp-tree-sitter.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/csharp-tree-sitter.el b/csharp-tree-sitter.el
index ad9e581..855d536 100644
--- a/csharp-tree-sitter.el
+++ b/csharp-tree-sitter.el
@@ -140,6 +140,8 @@
;; Parameter
(parameter
+ type: (qualified_name) @type)
+ (parameter
type: (identifier) @type
name: (identifier) @variable.parameter)
(parameter (identifier) @variable.parameter)
@@ -240,7 +242,7 @@
;; (identifier) @variable) ;; causes parsing error in tree-sitter
(label_name) @variable
(using_directive (identifier) @type.parameter)
- (qualified_name (identifier) @type.parameter)
+ (using_directive (qualified_name) @type.parameter)
(using_directive (name_equals (identifier) @type.parameter))
;; (await_expression (identifier)* @function) ;; crashes tree-sitter c-code
with sigabrt!
(invocation_expression (identifier) @function)
- [elpa] externals/csharp-mode cd39e53 423/459: Extract compilation support to its own module (#223), (continued)
- [elpa] externals/csharp-mode cd39e53 423/459: Extract compilation support to its own module (#223), ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 57055a7 426/459: Add qualified name to method_declaration, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 03b8284 428/459: Add type constraints and lambda support, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 6f0bf6b 430/459: Add escape_sequence to strings, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 3f963c2 432/459: Make type_of_expression available in strings, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 61e1305 431/459: Indent constructor initializer, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 0e26b88 433/459: Update readme with :ensure t, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode cb2404f 434/459: Correctly handle implicit types in for_each_statement, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 09b4d57 437/459: Add comment-start-skip, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 254b91b 439/459: Fix parse and sigabort errors on latest tree-sitter, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 76428ef 444/459: Nested type params and using declaration fixes (#233),
ELPA Syncer <=
- [elpa] externals/csharp-mode 6988939 448/459: Tweak mode to not require tree-sitter packages, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 33e3042 446/459: Change ci setup to purcell/nix-emacs-ci (#236), ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 093f0f2 447/459: Add static as keyword in csharp-tree-sitter, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 96563d1 451/459: Add back in wrongly removed backtick, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 5f127e2 455/459: Add small notice about elpa in readme, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 2595b90 449/459: Revert "Tweak mode to not require tree-sitter packages", ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 166a5fb 340/459: Revert "Handle "nameof" entirely in c-basic-matchers-after.", ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 1e7bf8a 358/459: Update build.yml, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode a685c7f 359/459: Update build.yml, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode e2541a4 362/459: Update README.org, ELPA Syncer, 2021/08/22