aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/ruby-mode.el
diff options
context:
space:
mode:
authorStefan Monnier2013-10-21 09:34:13 -0400
committerStefan Monnier2013-10-21 09:34:13 -0400
commitdf74c4be16efb83408b78c5b1205fccfb2c10696 (patch)
treee440d2a7dac62236a578fdeee4a9a0d6ff138052 /lisp/progmodes/ruby-mode.el
parentc7e36328c69e8363928390fa8ee909d7a1cfd5b0 (diff)
downloademacs-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.el2
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)