Fix identation in csharp-mode.el

* lisp/progmodes/csharp-mode.el (csharp-ts-mode--indent-rules): Fix
indentation for using statements and multiline lambdas.  (Bug#75883)
Patch based on bug report by Dino Chiesa <dpchiesa@hotmail.com>.
This commit is contained in:
Jostein Kjønigsen 2025-02-21 15:09:26 +01:00 committed by Stefan Kangas
parent 8d4feb214b
commit ecddc8227d

View file

@ -711,7 +711,9 @@ compilation and evaluation time conflicts."
((parent-is "object_type") parent-bol csharp-ts-mode-indent-offset)
((parent-is "enum_body") parent-bol csharp-ts-mode-indent-offset)
((parent-is "arrow_function") parent-bol csharp-ts-mode-indent-offset)
((parent-is "parenthesized_expression") parent-bol csharp-ts-mode-indent-offset))))
((parent-is "parenthesized_expression") parent-bol csharp-ts-mode-indent-offset)
((parent-is "using_statement") parent-bol 0)
((parent-is "lambda_expression") parent-bol 0))))
(defvar csharp-ts-mode--keywords
'("using" "namespace" "class" "if" "else" "throw" "new" "for"