diff options
| author | Stefan Monnier | 2013-10-21 09:34:13 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2013-10-21 09:34:13 -0400 |
| commit | df74c4be16efb83408b78c5b1205fccfb2c10696 (patch) | |
| tree | e440d2a7dac62236a578fdeee4a9a0d6ff138052 /lisp/progmodes/ruby-mode.el | |
| parent | c7e36328c69e8363928390fa8ee909d7a1cfd5b0 (diff) | |
| download | emacs-df74c4be16efb83408b78c5b1205fccfb2c10696.tar.gz emacs-df74c4be16efb83408b78c5b1205fccfb2c10696.zip | |
* lisp/progmodes/ruby-mode.el (ruby-smie-rules): Indent after + used as
an instruction.
Diffstat (limited to 'lisp/progmodes/ruby-mode.el')
| -rw-r--r-- | lisp/progmodes/ruby-mode.el | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el index fcbe4fdb7c4..280016317e7 100644 --- a/lisp/progmodes/ruby-mode.el +++ b/lisp/progmodes/ruby-mode.el | |||
| @@ -498,6 +498,8 @@ explicitly declared in magic comment." | |||
| 498 | (`(:before . ,(or `"else" `"then" `"elsif" `"rescue" `"ensure")) 0) | 498 | (`(:before . ,(or `"else" `"then" `"elsif" `"rescue" `"ensure")) 0) |
| 499 | (`(:before . ,(or `"when")) | 499 | (`(:before . ,(or `"when")) |
| 500 | (if (not (smie-rule-sibling-p)) 0)) ;; ruby-indent-level | 500 | (if (not (smie-rule-sibling-p)) 0)) ;; ruby-indent-level |
| 501 | (`(:after . "+") ;FIXME: Probably applicable to most infix operators. | ||
| 502 | (if (smie-rule-parent-p ";") ruby-indent-level)) | ||
| 501 | )) | 503 | )) |
| 502 | 504 | ||
| 503 | (defun ruby-imenu-create-index-in-block (prefix beg end) | 505 | (defun ruby-imenu-create-index-in-block (prefix beg end) |