summaryrefslogtreecommitdiff
path: root/test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
diff options
context:
space:
mode:
authorDmitry Gutov <dgutov@yandex.ru>2023-01-18 00:41:14 +0200
committerDmitry Gutov <dgutov@yandex.ru>2023-01-18 03:27:37 +0200
commit5e2e68a0c2d7d4e06747ea9fc6112dae8d5e32b6 (patch)
tree22e5aa4826f7591144d7486b6375d086f92f0e0b /test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
parent9ed9ff4690a8b26ac9729a66aa22f2e14856cd0c (diff)
downloademacs-5e2e68a0c2d7d4e06747ea9fc6112dae8d5e32b6.tar.gz
emacs-5e2e68a0c2d7d4e06747ea9fc6112dae8d5e32b6.tar.bz2
emacs-5e2e68a0c2d7d4e06747ea9fc6112dae8d5e32b6.zip
ruby-ts-mode: Fix indent inside parenthesized_expr and else/end after unless
* lisp/progmodes/ruby-ts-mode.el (ruby-ts--indent-rules): Fix indentation for parenthesized_expression and else/end after 'unless'. * test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb: New examples.
Diffstat (limited to 'test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb')
-rw-r--r--test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb b/test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
index 6b4107ef97b..7de94ceadec 100644
--- a/test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
+++ b/test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
@@ -18,6 +18,16 @@ qux = [1,
att = {a: 1,
b: 2}
+a = 1 ? 2 :(
+ 2 + 3
+)
+
+unless bismark
+ sink += 12
+else
+ dog = 99
+end
+
# Local Variables:
# mode: ruby-ts
# End: