]> code.delx.au - gnu-emacs/blobdiff - lisp/progmodes/ruby-mode.el
Make '.' associative, for easier sexp navigation
[gnu-emacs] / lisp / progmodes / ruby-mode.el
index 36c1aed529ef634548e7608b3ab9067771ea1513..b0b837aa20efbbf059e77f771297493575a3788a 100644 (file)
@@ -368,7 +368,7 @@ It is used when `ruby-encoding-magic-comment-style' is set to `custom'."
        (exp  (exp1) (exp "," exp) (exp "=" exp)
              (id " @ " exp))
        (exp1 (exp2) (exp2 "?" exp1 ":" exp1))
-       (exp2 (exp3) (exp3 "." exp2))
+       (exp2 (exp3) (exp3 "." exp3))
        (exp3 ("def" insts "end")
              ("begin" insts-rescue-insts "end")
              ("do" insts "end")
@@ -416,7 +416,7 @@ It is used when `ruby-encoding-magic-comment-style' is set to `custom'."
        (nonassoc "==" "===" "!=")
        (nonassoc "=~" "!~")
        (left "<<" ">>")
-       (right "."))))))
+       (assoc "."))))))
 
 (defun ruby-smie--bosp ()
   (save-excursion (skip-chars-backward " \t")