diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2013-08-29 14:06:46 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2013-08-29 14:06:46 -0400 |
commit | f069bba87c15091288a3c89d8fbb5035e85e7c7f (patch) | |
tree | bef039d73e8fc7d811db26945a9a4a88074e1670 /lisp/emacs-lisp | |
parent | 6758b6a8db00bc9bf9748d3d8c542cd269a9bffc (diff) | |
download | emacs-f069bba87c15091288a3c89d8fbb5035e85e7c7f.tar.gz emacs-f069bba87c15091288a3c89d8fbb5035e85e7c7f.tar.bz2 emacs-f069bba87c15091288a3c89d8fbb5035e85e7c7f.zip |
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Add rule for formal
params of lambda expressions.
(ruby-smie--implicit-semi-p): Refine rule.
(ruby-smie--opening-pipe-p): New function.
(ruby-smie--forward-token, ruby-smie--backward-token): Handle Ruby
symbols and matched |...| for formal params.
(ruby-smie-rules): Don't let the formal params of a "do" prevent it
from being treated as hanging. Handle "rescue".
Fixes: debbugs:15208
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions