[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/csharp-mode 91d5161 414/459: Minor fix after version 0.
From: |
ELPA Syncer |
Subject: |
[elpa] externals/csharp-mode 91d5161 414/459: Minor fix after version 0.11.0 (#209) |
Date: |
Sun, 22 Aug 2021 14:00:12 -0400 (EDT) |
branch: externals/csharp-mode
commit 91d5161f0e41cc058f23fabff18323d39a854410
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Commit: GitHub <noreply@github.com>
Minor fix after version 0.11.0 (#209)
---
csharp-tree-sitter.el | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/csharp-tree-sitter.el b/csharp-tree-sitter.el
index a5dd762..17ed9c3 100644
--- a/csharp-tree-sitter.el
+++ b/csharp-tree-sitter.el
@@ -27,10 +27,14 @@
;;; Code:
(require 'cl-lib)
(require 'seq)
+
(require 'tree-sitter)
(require 'tree-sitter-hl)
(require 'tree-sitter-indent)
+(defvar cshaerp-mode-syntax-table)
+(defvar csharp-mode-map)
+
;;; Tree-sitter
(defvar-local csharp-mode-tree-sitter-patterns
@@ -109,7 +113,7 @@
(local_function_statement (nullable_type) @type (identifier) @function)
(local_function_statement (void_keyword) @type (identifier) @function)
(local_function_statement (generic_name) (identifier) @function)
-
+
;; Parameter
(parameter
type: (identifier) @type
@@ -117,10 +121,10 @@
(parameter (identifier) @variable)
;; Array
- (array_rank_specifier (identifier) @variable)
+ (array_rank_specifier (identifier) @variable)
(array_type (identifier) @type)
(array_creation_expression)
-
+
;; Attribute
(attribute (identifier) @variable (attribute_argument_list))
(attribute (identifier) @variable)
@@ -140,7 +144,7 @@
;; Return
(return_statement (identifier) @variable)
(yield_statement (identifier) @variable)
-
+
;; Type
(type_parameter
(identifier) @type)
@@ -162,7 +166,7 @@
(type_of_expression (identifier) @variable)
(assignment_expression (identifier) @variable)
(cast_expression (identifier) @type)
-
+
;; Preprocessor
(preprocessor_directive) @constant
(preprocessor_call (identifier) @string)
@@ -179,10 +183,10 @@
;; Switch
(switch_statement (identifier) @variable)
(switch_expression (identifier) @variable)
-
+
;; If
(if_statement (identifier) @variable)
-
+
;; Declaration expression
(declaration_expression (implicit_type) (identifier) @variable)
@@ -284,7 +288,8 @@ Key bindings:
(tree-sitter-hl-mode))
;;;###autoload
-(add-to-list 'tree-sitter-major-mode-language-alist '(csharp-tree-sitter-mode
. c-sharp))
+(with-eval-after-load 'tree-sitter
+ (add-to-list 'tree-sitter-major-mode-language-alist
'(csharp-tree-sitter-mode . c-sharp)))
(provide 'csharp-tree-sitter)
- [elpa] externals/csharp-mode 4651004 391/459: Hassle with the defcustoms, (continued)
- [elpa] externals/csharp-mode 4651004 391/459: Hassle with the defcustoms, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 5ac7484 392/459: Add back better support for interfaces, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 4eef364 394/459: Absorb tree-sitter-indent, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 8fdeedf 397/459: Indentation tweaking, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 3d0b60c 399/459: Add a little documentation, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 0de2bbc 400/459: Fix byte compilation errors, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 5730c99 401/459: Split functionality to two files, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 4eeccbd 402/459: Remove newly added tests, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 1e37eaf 407/459: Add dependency to tree-sitter-indent, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 00a3cd4 410/459: Add new url to csharp-tree-sitter.el, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 91d5161 414/459: Minor fix after version 0.11.0 (#209),
ELPA Syncer <=
- [elpa] externals/csharp-mode 8466428 413/459: Version bump to 0.11.0, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 84ff0d0 415/459: Typo from PR-209., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 74644d4 416/459: Merge pull request #210 from emacs-csharp/minor, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode d3b5b18 419/459: Ensure langs package for tree-sitter support (#214), ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode da26eb6 420/459: Add mode map and syntax table to tree-sitter, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode a402402 421/459: Add lock_statement, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode cb1b16f 417/459: Add some more documentation on tree-sitter support, ELPA Syncer, 2021/08/22
- [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