diff options
| author | Dmitry Gutov | 2023-02-27 02:05:56 +0200 |
|---|---|---|
| committer | Dmitry Gutov | 2023-02-27 02:06:20 +0200 |
| commit | 267fc6d00c4db6f20da3c2d63e48a71ab70505d3 (patch) | |
| tree | 65ff57167ed036baffcd4f27d2db6264a843fe7b /test | |
| parent | 0fde314f6f6e6664cddab1b2f0fe20629cd39d14 (diff) | |
| download | emacs-267fc6d00c4db6f20da3c2d63e48a71ab70505d3.tar.gz emacs-267fc6d00c4db6f20da3c2d63e48a71ab70505d3.zip | |
ruby-smie-rules: Fix misindentation of a method call after assignment
* lisp/progmodes/ruby-mode.el (ruby-smie-rules): Fix indentation of a
method call after assignment with ruby-after-operator-indent=nil
(bug#61822).
* test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb:
Add corresponding example.
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb b/test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb index 25cd8736f97..e339d229d3e 100644 --- a/test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb +++ b/test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb | |||
| @@ -10,6 +10,10 @@ qux = 4 + 5 * | |||
| 10 | foo = obj.bar { |m| tee(m) } + | 10 | foo = obj.bar { |m| tee(m) } + |
| 11 | obj.qux { |m| hum(m) } | 11 | obj.qux { |m| hum(m) } |
| 12 | 12 | ||
| 13 | some_variable = abc + some_method( | ||
| 14 | some_argument | ||
| 15 | ) | ||
| 16 | |||
| 13 | foo. | 17 | foo. |
| 14 | bar | 18 | bar |
| 15 | .baz | 19 | .baz |