annotate etc/ORDERS @ 109838:64936c70841e

Try and remove some of SMIE's black magic by generalizing some rules. * lisp/emacs-lisp/smie.el (smie-default-backward-token) (smie-default-forward-token): Strip properties. (smie-next-sexp): Be more careful with associative operators. (smie-forward-sexp-command): Generalize. (smie-backward-sexp-command): Simplify. (smie-closer-alist): New var. (smie-close-block): New command. (smie-indent-debug-log): New var. (smie-indent-offset-rule): Add a few more cases. (smie-indent-column): New function. (smie-indent-after-keyword): Use it. (smie-indent-keyword): Use it. Fix up the opener code's point position. (smie-indent-comment): Only applies at BOL. (smie-indent-debug): New command.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 18 Aug 2010 12:57:48 +0200
parents ea7513e99331
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32916
ada711aa1ec4 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26119
diff changeset
1 Printed copies of the GNU Emacs Manual, the Emacs Lisp Reference
ada711aa1ec4 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26119
diff changeset
2 Manual, "Programming in Emacs Lisp: An Introduction", and other
ada711aa1ec4 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26119
diff changeset
3 materials can be ordered directly from the Free Software Foundation.
76261
d12a2fe421fd Reformat text.
Kim F. Storm <storm@cua.dk>
parents: 75861
diff changeset
4
106591
ea7513e99331 Update some URLs.
Glenn Morris <rgm@gnu.org>
parents: 77161
diff changeset
5 For more information, see the online store at <http://shop.fsf.org/>.
76261
d12a2fe421fd Reformat text.
Kim F. Storm <storm@cua.dk>
parents: 75861
diff changeset
6
d12a2fe421fd Reformat text.
Kim F. Storm <storm@cua.dk>
parents: 75861
diff changeset
7 Your purchases will help support further development of Emacs and
d12a2fe421fd Reformat text.
Kim F. Storm <storm@cua.dk>
parents: 75861
diff changeset
8 other free software programs.
d12a2fe421fd Reformat text.
Kim F. Storm <storm@cua.dk>
parents: 75861
diff changeset
9
77161
0ebcdaee8a4e Fix typo.
Glenn Morris <rgm@gnu.org>
parents: 76261
diff changeset
10 You can also make tax-deductible donations to the Free Software
76261
d12a2fe421fd Reformat text.
Kim F. Storm <storm@cua.dk>
parents: 75861
diff changeset
11 Foundation, a not-for-profit organization (assuming you pay US taxes)
106591
ea7513e99331 Update some URLs.
Glenn Morris <rgm@gnu.org>
parents: 77161
diff changeset
12 - see <https://my.fsf.org/donate/>.