after `=' is probably a new expression.
+2013-10-27 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/ruby-mode.el (ruby-smie--bosp): Anything that goes
+ after `=' is probably a new expression.
+
2013-10-27 RĂ¼diger Sonderfeld <ruediger@c-plusplus.de>
* man.el (man-imenu-title): New option.
(defun ruby-smie--bosp ()
(save-excursion (skip-chars-backward " \t")
- (or (bolp) (eq (char-before) ?\;))))
+ (or (bolp) (memq (char-before) '(?\; ?=)))))
(defun ruby-smie--implicit-semi-p ()
(save-excursion
.baz
end
+# http://stackoverflow.com/questions/17786563/emacs-ruby-mode-if-expressions-indentation
+tee = if foo
+ bar
+ end
+
# Examples below still fail with `ruby-use-smie' on:
foo = [1, 2, 3].map do |i|