aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/csharp-mode.el
diff options
context:
space:
mode:
authorJacob Leeming2024-04-22 09:49:15 +0100
committerEli Zaretskii2024-04-25 18:53:06 +0300
commit494dfd9cf2becdb33eefb1c0e6d8bc383cb8a2f0 (patch)
tree0578fdebcf153c7c72b121ddaf44fedbba8698d0 /lisp/progmodes/csharp-mode.el
parent1cc6322e61275ad8b5056eb7dd43af6fe459aa0b (diff)
downloademacs-494dfd9cf2becdb33eefb1c0e6d8bc383cb8a2f0.tar.gz
emacs-494dfd9cf2becdb33eefb1c0e6d8bc383cb8a2f0.zip
Fix indentation of if/else in 'csharp-ts-mode' (bug#70345)
* lisp/progmodes/csharp-mode.el (csharp-ts-mode--indent-rules): Fix indentation rules for 'if' and 'else'. * test/lisp/progmodes/csharp-ts-mode-tests.el: * test/lisp/progmodes/csharp-ts-mode-resources/indent.erts: New test files. Copyright-paperwork-exempt: yes
Diffstat (limited to 'lisp/progmodes/csharp-mode.el')
-rw-r--r--lisp/progmodes/csharp-mode.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el
index 607360f737a..62bbbfe02ff 100644
--- a/lisp/progmodes/csharp-mode.el
+++ b/lisp/progmodes/csharp-mode.el
@@ -689,7 +689,9 @@ compilation and evaluation time conflicts."
689 ((parent-is "binary_expression") parent 0) 689 ((parent-is "binary_expression") parent 0)
690 ((parent-is "block") parent-bol csharp-ts-mode-indent-offset) 690 ((parent-is "block") parent-bol csharp-ts-mode-indent-offset)
691 ((parent-is "local_function_statement") parent-bol 0) 691 ((parent-is "local_function_statement") parent-bol 0)
692 ((parent-is "if_statement") parent-bol 0) 692 ((match "block" "if_statement") parent-bol 0)
693 ((match "else" "if_statement") parent-bol 0)
694 ((parent-is "if_statement") parent-bol csharp-ts-mode-indent-offset)
693 ((parent-is "for_statement") parent-bol 0) 695 ((parent-is "for_statement") parent-bol 0)
694 ((parent-is "for_each_statement") parent-bol 0) 696 ((parent-is "for_each_statement") parent-bol 0)
695 ((parent-is "while_statement") parent-bol 0) 697 ((parent-is "while_statement") parent-bol 0)