* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Split the
authorDmitry Gutov <dgutov@yandex.ru>
Fri, 11 Oct 2013 02:11:37 +0000 (05:11 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Fri, 11 Oct 2013 02:11:37 +0000 (05:11 +0300)
commitb68e29263fbe7c31a54c0dab55a0121701ad8ec3
treee9b16752a11a67132c01211d48e5bc6b1cbd7884
parent0922b8260ac76c153b253c992c1a656fca1a22e2
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Split the
cases of ? and =.
(ruby-smie-rules): Simplify the "do" rule.  The cases when the
predicate would return nil are almost non-existent.
(ruby-smie--redundant-do-p): Include "until" and "for" statements.
lisp/ChangeLog
lisp/progmodes/ruby-mode.el
test/indent/ruby.rb