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.