Support Ruby 2.3.0's safe navigation operator
commit576e09e150bceb371b22c4bb26d12991737f689d
authorDmitry Gutov <dgutov@yandex.ru>
Fri, 11 Mar 2016 22:18:42 +0000 (12 00:18 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Fri, 11 Mar 2016 22:18:42 +0000 (12 00:18 +0200)
tree7eaee9394a643c00acb2a509d5c717e6c4a81b65
parentfacb5e20ce186e47506860bde982e35020fedce5
Support Ruby 2.3.0's safe navigation operator

* lisp/progmodes/ruby-mode.el (ruby-smie--forward-token)
(ruby-smie--backward-token): Tokenize '&.' as '.'.
(ruby-smie--implicit-semi-p): Check for possible '&' before '.'.

* test/indent/ruby.rb: Add an example using safe navigation
operator.  Fix a syntax error in existing example.
lisp/progmodes/ruby-mode.el
test/indent/ruby.rb