annotate admin/notes/changelogs @ 111232:a9904c1962db

SMIE: change indent rules format, improve smie-setup. * lisp/emacs-lisp/smie.el (smie-precs-precedence-table) (smie-merge-prec2s, smie-bnf-precedence-table, smie-prec2-levels): Mark them pure so the tables gets built at compile time. (smie-bnf-precedence-table): Store the closer-alist in the table. (smie-prec2-levels): Preserve the closer-alist. (smie-blink-matching-open): Be more forgiving in case of indentation. (smie-hanging-p): Rename from smie-indent--hanging-p. (smie-bolp): Rename from smie-indent--bolp. (smie--parent, smie--after): New dynamic vars. (smie-parent-p, smie-next-p, smie-prev-p): New funs. (smie-indent-rules): Remove. (smie-indent--offset-rule): Remove fun. (smie-rules-function): New var. (smie-indent--rule): New fun. (smie-indent--offset, smie-indent-keyword, smie-indent-after-keyword) (smie-indent-exps): Use it. (smie-setup): Setup paren blinking; add keyword args for token functions; extract closer-alist from op-levels. (smie-indent-debug-log): Remove var. (smie-indent-debug): Remove fun. * lisp/progmodes/prolog.el (prolog-smie-indent-rules): Remove. (prolog-smie-rules): New fun to replace it. (prolog-mode-variables): Simplify. * lisp/progmodes/octave-mod.el (octave-smie-closer-alist): Remove, now that it's setup automatically. (octave-smie-indent-rules): Remove. (octave-smie-rules): New fun to replace it. (octave-mode): Simplify.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 29 Oct 2010 15:20:28 -0400
parents 4b9bb9aba3c8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84826
895fcfe0a14e New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg00793.html
895fcfe0a14e New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2 There is no need to make change log entries for files such as NEWS,
895fcfe0a14e New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
3 MAINTAINERS, and FOR-RELEASE.
895fcfe0a14e New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
4
91476
264d73a49be8 Add a reference for the fact that there is no need to make changelog
Glenn Morris <rgm@gnu.org>
parents: 84826
diff changeset
5 http://lists.gnu.org/archive/html/emacs-devel/2006-12/msg01135.html
264d73a49be8 Add a reference for the fact that there is no need to make changelog
Glenn Morris <rgm@gnu.org>
parents: 84826
diff changeset
6 There is no need to indicate regeneration of files such as configure
264d73a49be8 Add a reference for the fact that there is no need to make changelog
Glenn Morris <rgm@gnu.org>
parents: 84826
diff changeset
7 in ChangeLog.
99931
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
8
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
9
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
10 http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00940.html
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
11 Preferred form for several entries with the same content:
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
12
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
13 * help.el (view-lossage):
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
14 * kmacro.el (kmacro-edit-lossage):
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
15 * edmacro.el (edit-kbd-macro): Fix docstring, lossage is now 300 keys.
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
16
4b9bb9aba3c8 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 91476
diff changeset
17 (Rather than anything involving "ditto" and suchlike.)