From 336ce0970a0a21fe186428f244e3c22cd20eacda Mon Sep 17 00:00:00 2001 From: John Doty Date: Thu, 30 Apr 2026 13:57:28 -0700 Subject: [PATCH] [emacs] Indent [] expressions --- .emacs.d/init.el | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index fc554d9..7b0cb31 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -477,9 +477,9 @@ ;; '((js-mode typescript-mode) . ts/server-program)) ;; 2023-10-26 Use cargo clippy instead of cargo check - (add-to-list 'eglot-server-programs - '((rust-mode rust-ts-mode) . ("rust-analyzer" :initializationOptions - (:check (:command "clippy"))))) + ;; (add-to-list 'eglot-server-programs + ;; '((rust-mode rust-ts-mode) . ("rust-analyzer" :initializationOptions + ;; (:check (:command "clippy"))))) ;; 2024-09-19 Metals stuff (add-to-list 'eglot-server-programs @@ -690,13 +690,27 @@ Or, uh, Objective C, I guess." (push '((parent-is "parameter_list") parent-bol csharp-ts-mode-indent-offset) (cdar csharp-ts-mode--indent-rules)) + (push '((node-is "arrow_expression_clause") parent-bol csharp-ts-mode-indent-offset) (cdar csharp-ts-mode--indent-rules)) + (push + '((parent-is "arrow_expression_clause") parent-bol csharp-ts-mode-indent-offset) + (cdar csharp-ts-mode--indent-rules)) + + (push + '((parent-is "arrow_expression_clause") parent-bol csharp-ts-mode-indent-offset) + (cdar csharp-ts-mode--indent-rules)) + (push '((node-is "type_parameter_constraints_clause") parent-bol csharp-ts-mode-indent-offset) (cdar csharp-ts-mode--indent-rules)) + (push + '((parent-is "element_binding_expression") parent-bol csharp-ts-mode-indent-offset) + (cdar csharp-ts-mode--indent-rules)) + + ) ;; (use-package csharp-lsp-decompile