diff options
| author | Dmitry Gutov | 2013-12-19 07:06:24 +0200 |
|---|---|---|
| committer | Dmitry Gutov | 2013-12-19 07:06:24 +0200 |
| commit | ce41edb426ccd6acc1c653d8a9a28aded9e9d594 (patch) | |
| tree | 7470708b803ac4c93bfd52d7343eaa79a27d8626 /lisp/progmodes/ruby-mode.el | |
| parent | c7734b728e5f1a44c20bc969801ffd10bbac37b9 (diff) | |
| download | emacs-ce41edb426ccd6acc1c653d8a9a28aded9e9d594.tar.gz emacs-ce41edb426ccd6acc1c653d8a9a28aded9e9d594.zip | |
* lisp/progmodes/ruby-mode.el (ruby-smie-rules): Indent middle-of-block
keywords to their parent.
Diffstat (limited to 'lisp/progmodes/ruby-mode.el')
| -rw-r--r-- | lisp/progmodes/ruby-mode.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el index e291acec327..449a10dc999 100644 --- a/lisp/progmodes/ruby-mode.el +++ b/lisp/progmodes/ruby-mode.el | |||
| @@ -569,8 +569,9 @@ It is used when `ruby-encoding-magic-comment-style' is set to `custom'." | |||
| 569 | (cons 'column (current-column))))) | 569 | (cons 'column (current-column))))) |
| 570 | (`(:before . "do") (ruby-smie--indent-to-stmt)) | 570 | (`(:before . "do") (ruby-smie--indent-to-stmt)) |
| 571 | (`(:before . ".") ruby-indent-level) | 571 | (`(:before . ".") ruby-indent-level) |
| 572 | (`(:before . ,(or `"else" `"then" `"elsif" `"rescue" `"ensure")) 0) | 572 | (`(:before . ,(or `"else" `"then" `"elsif" `"rescue" `"ensure")) |
| 573 | (`(:before . ,(or `"when")) | 573 | (smie-rule-parent)) |
| 574 | (`(:before . "when") | ||
| 574 | (if (not (smie-rule-sibling-p)) 0)) ;; ruby-indent-level | 575 | (if (not (smie-rule-sibling-p)) 0)) ;; ruby-indent-level |
| 575 | (`(:after . ,(or "=" "iuwu-mod" "+" "-" "*" "/" "&&" "||" "%" "**" "^" "&" | 576 | (`(:after . ,(or "=" "iuwu-mod" "+" "-" "*" "/" "&&" "||" "%" "**" "^" "&" |
| 576 | "<=>" ">" "<" ">=" "<=" "==" "===" "!=" "<<" ">>" | 577 | "<=>" ">" "<" ">=" "<=" "==" "===" "!=" "<<" ">>" |