From: Dmitry Gutov Date: Thu, 19 Jan 2023 16:31:57 +0000 (+0200) Subject: ; ruby-ts--indent-rules: Minor cleanup X-Git-Tag: emacs-29.0.90~664 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=25ddb3f7d999d64989295e694b3111cb05561585;p=emacs.git ; ruby-ts--indent-rules: Minor cleanup * lisp/progmodes/ruby-ts-mode.el (ruby-ts--indent-rules): Remove the (match "begin" "assignment") rule. The catch-all has the same effect. Update a comment referring to rules removed previously. --- diff --git a/lisp/progmodes/ruby-ts-mode.el b/lisp/progmodes/ruby-ts-mode.el index 41a1d8df2a6..71562b46306 100644 --- a/lisp/progmodes/ruby-ts-mode.el +++ b/lisp/progmodes/ruby-ts-mode.el @@ -648,9 +648,6 @@ a statement container is a node that matches parent 0) ((match "\\." "call") parent ruby-indent-level) - ;; ruby-indent-after-block-in-continued-expression - ((match "begin" "assignment") parent ruby-indent-level) - ;; method parameters -- four styles: ;; 1) With paren, first arg on same line: ((and (query "(method_parameters \"(\" _ @indent)") @@ -706,10 +703,9 @@ a statement container is a node that matches ;; ruby-mode does not touch these... ((match "bare_string" "string_array") no-indent 0) - ;; hash and array other than assignments. Note that the - ;; first sibling is the "{" or "[". There is a special - ;; case where the hash is an argument to a method. These - ;; need to be processed first. + ;; hash and array. Note that the first sibling is the "{" + ;; or "[". There is a special case where the hash is an + ;; argument to a method. These need to be processed first. ((and ruby-ts--same-line-hash-array-p (match "}" "hash")) first-sibling 0)