From 434b5373700d7fa4aeb33f588761196fda97db15 Mon Sep 17 00:00:00 2001 From: JenChieh Date: Thu, 31 Dec 2020 23:09:18 +0800 Subject: [PATCH 1/2] Completely ignore autoload for tree-sitter lang alist. --- csharp-tree-sitter.el | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/csharp-tree-sitter.el b/csharp-tree-sitter.el index 4437657..3baeaa9 100644 --- a/csharp-tree-sitter.el +++ b/csharp-tree-sitter.el @@ -235,13 +235,13 @@ )) (indent-body . ;; if parent node is one of these and current node is in middle → indent (block - anonymous_object_creation_expression - enum_member_declaration_list - initializer_expression - expression_statement - declaration_list - attribute_argument_list - switch_body)) + anonymous_object_creation_expression + enum_member_declaration_list + initializer_expression + expression_statement + declaration_list + attribute_argument_list + switch_body)) (paren-indent . ;; if parent node is one of these → indent to paren opener (parenthesized_expression)) @@ -287,9 +287,7 @@ Key bindings: (tree-sitter-hl-mode)) -;;;###autoload -(with-eval-after-load 'tree-sitter - (add-to-list 'tree-sitter-major-mode-language-alist '(csharp-tree-sitter-mode . c-sharp))) +(add-to-list 'tree-sitter-major-mode-language-alist '(csharp-tree-sitter-mode . c-sharp)) (provide 'csharp-tree-sitter) From 914daef1e4512124908e229ca0ae4743f798203e Mon Sep 17 00:00:00 2001 From: JenChieh Date: Thu, 31 Dec 2020 23:09:59 +0800 Subject: [PATCH 2/2] Revert indentation. --- csharp-tree-sitter.el | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/csharp-tree-sitter.el b/csharp-tree-sitter.el index 3baeaa9..310c4fd 100644 --- a/csharp-tree-sitter.el +++ b/csharp-tree-sitter.el @@ -235,13 +235,13 @@ )) (indent-body . ;; if parent node is one of these and current node is in middle → indent (block - anonymous_object_creation_expression - enum_member_declaration_list - initializer_expression - expression_statement - declaration_list - attribute_argument_list - switch_body)) + anonymous_object_creation_expression + enum_member_declaration_list + initializer_expression + expression_statement + declaration_list + attribute_argument_list + switch_body)) (paren-indent . ;; if parent node is one of these → indent to paren opener (parenthesized_expression))