aboutsummaryrefslogtreecommitdiffstats
path: root/test/lisp/progmodes/ruby-mode-resources
diff options
context:
space:
mode:
authorAaron Jensen2024-08-31 19:31:20 -0400
committerDmitry Gutov2024-09-02 21:55:16 +0300
commit6c15b7710d4bfc201afbafd2daec74c2baec9102 (patch)
treea448892b0db91c01bf9e7c058cea4761de1b55cc /test/lisp/progmodes/ruby-mode-resources
parent7799ef43354d756d7144cab3437f38496199522c (diff)
downloademacs-6c15b7710d4bfc201afbafd2daec74c2baec9102.tar.gz
emacs-6c15b7710d4bfc201afbafd2daec74c2baec9102.zip
Add new option ruby-bracketed-args-indent
* lisp/progmodes/ruby-mode.el (ruby-bracketed-args-indent): New option. (ruby-smie-rules): Use it (bug#60321). * test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb: New file. * test/lisp/progmodes/ruby-mode-tests.el: Use it for new case.
Diffstat (limited to 'test/lisp/progmodes/ruby-mode-resources')
-rw-r--r--test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb32
1 files changed, 32 insertions, 0 deletions
diff --git a/test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb b/test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb
new file mode 100644
index 00000000000..ac7a73463bf
--- /dev/null
+++ b/test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb
@@ -0,0 +1,32 @@
1update({
2 key => value,
3 other_key:
4}, {
5 key => value,
6 other_key:
7})
8
9update([
10 1,
11 2
12], [
13 3,
14 4
15])
16
17update([{
18 key: "value"
19}, {
20 key: "value"
21}])
22
23update(arg1, {
24 foo: "bar"
25}, [
26 1,
27 2
28], arg2)
29
30# Local Variables:
31# ruby-bracketed-args-indent: nil
32# End: