summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2013-08-29 14:06:46 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2013-08-29 14:06:46 -0400
commitf069bba87c15091288a3c89d8fbb5035e85e7c7f (patch)
treebef039d73e8fc7d811db26945a9a4a88074e1670 /lisp/emacs-lisp
parent6758b6a8db00bc9bf9748d3d8c542cd269a9bffc (diff)
downloademacs-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