]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Return t
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 22 Dec 2013 06:04:40 +0000 (08:04 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 22 Dec 2013 06:04:40 +0000 (08:04 +0200)
after `{'.  We need it after block openers, and it doesn't seem
to hurt after hash openers.

lisp/ChangeLog
lisp/progmodes/ruby-mode.el
test/indent/ruby.rb

index f6b51d21a30c33cfe3fd1a0c2f056bc2819748ca..51bfe7c1fbf57577bedc5431249c0ee231529ad5 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-22  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Return t
+       after `{'.  We need it after block openers, and it doesn't seem
+       to hurt after hash openers.
+
 2013-12-22  Dmitry Gutov  <dgutov@yandex.ru>
 
        * progmodes/ruby-mode.el (ruby--at-indentation-p): New function,
index 89c0cfad913c777154decf09b87428452cd1deb5..3308651b0e39cee2a10cc197d93e8f76e7072f69 100644 (file)
@@ -402,7 +402,7 @@ It is used when `ruby-encoding-magic-comment-style' is set to `custom'."
     (skip-chars-backward " \t")
     (not (or (bolp)
              (and (memq (char-before)
-                        '(?\; ?- ?+ ?* ?/ ?: ?. ?, ?\[ ?\( ?\{ ?\\ ?& ?> ?< ?%
+                        '(?\; ?- ?+ ?* ?/ ?: ?. ?, ?\[ ?\( ?\\ ?& ?> ?< ?%
                           ?~ ?^))
                   ;; Not the end of a regexp or a percent literal.
                   (not (memq (car (syntax-after (1- (point)))) '(7 15))))
index 011b59a195ff92c8a664d2c5f1795e0be2da4d87..0d47bbcf7c0760681d8d687161ea3c340ebad1a7 100644 (file)
@@ -228,6 +228,7 @@ end
 
 it("is too!") {
   bar
+    .qux
 }
 
 and_this_one(has) { |block, parameters|