Mercurial > emacs
comparison lisp/ChangeLog @ 108652:79ce86edba9f
* emacs-lisp/smie.el (smie-next-sexp): Break inf-loop at BOB.
(smie-backward-sexp, smie-forward-sexp): Remove boundary condition now
handled in smie-next-sexp.
(smie-indent-calculate): Provide a starting indentation (so the
recursion is well-founded ;-).
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 18 May 2010 15:24:24 -0400 |
parents | c9e786f54683 |
children | feaedf49cc07 |
comparison
equal
deleted
inserted
replaced
108651:2e8869e152ed | 108652:79ce86edba9f |
---|---|
1 2010-05-18 Stefan Monnier <monnier@iro.umontreal.ca> | 1 2010-05-18 Stefan Monnier <monnier@iro.umontreal.ca> |
2 | |
3 * emacs-lisp/smie.el (smie-next-sexp): Break inf-loop at BOB. | |
4 (smie-backward-sexp, smie-forward-sexp): Remove boundary condition now | |
5 handled in smie-next-sexp. | |
6 (smie-indent-calculate): Provide a starting indentation (so the | |
7 recursion is well-founded ;-). | |
2 | 8 |
3 Fix handling of non-associative equal levels. | 9 Fix handling of non-associative equal levels. |
4 * emacs-lisp/smie.el (smie-prec2-levels): Choose distinct levels even | 10 * emacs-lisp/smie.el (smie-prec2-levels): Choose distinct levels even |
5 when it's not needed. | 11 when it's not needed. |
6 (smie-op-left, smie-op-right): New functions. | 12 (smie-op-left, smie-op-right): New functions. |