mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-28 07:45:00 +00:00
ruby-ts-mode: Fix two additional cases with ruby-method-call-indent=nil
* lisp/progmodes/ruby-ts-mode.el (ruby-ts--indent-rules): Fix two additional cases with ruby-method-call-indent=nil. * test/lisp/progmodes/ruby-mode-resources/ruby-method-call-indent.rb: Add examples.
This commit is contained in:
parent
ae7e28a437
commit
e74ba72a6a
@ -665,7 +665,7 @@ a statement container is a node that matches
|
||||
(or
|
||||
(match "\\." "call")
|
||||
(query "(call \".\" (identifier) @indent)")))
|
||||
parent 0)
|
||||
(ruby-ts--bol ruby-ts--statement-ancestor) ruby-indent-level)
|
||||
((match "\\." "call") parent ruby-indent-level)
|
||||
|
||||
;; method parameters -- four styles:
|
||||
|
@ -1,3 +1,8 @@
|
||||
foo = subject
|
||||
.update(
|
||||
1
|
||||
)
|
||||
|
||||
foo2 =
|
||||
subject.
|
||||
update(
|
||||
@ -10,6 +15,10 @@
|
||||
2
|
||||
)
|
||||
|
||||
my_array.select { |str| str.size > 5 }
|
||||
.map { |str| str.downcase }
|
||||
|
||||
# Local Variables:
|
||||
# ruby-method-call-indent: nil
|
||||
# ruby-align-chained-calls: nil
|
||||
# End:
|
||||
|
Loading…
Reference in New Issue
Block a user