Mercurial > emacs
comparison lisp/ChangeLog @ 85537:41326501802f
*** empty log message ***
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Mon, 22 Oct 2007 08:17:39 +0000 |
parents | e7f5c403e41b |
children | 00108b1a8606 |
comparison
equal
deleted
inserted
replaced
85536:a23a7c302a2c | 85537:41326501802f |
---|---|
1 2007-10-22 Glenn Morris <rgm@gnu.org> | 1 2007-10-22 Glenn Morris <rgm@gnu.org> |
2 | 2 |
3 * progmodes/f90.el: Remove leading "*" from defcustom doc-strings. | 3 * progmodes/f90.el: Remove leading "*" from defcustom doc-strings. |
4 Add some support for Fortran 2003 syntax: | |
5 (f90-type-indent): Now also applies to `enum'. | |
6 (f90-associate-indent): New user option. | |
7 (f90-keywords-re, f90-keywords-level-3-re, f90-procedures-re): | |
8 Add some F2003 keywords. | |
9 (f90-constants-re): New constant. | |
10 (f90-font-lock-keywords-1): Add `associate' blocks, and `abstract | |
11 Interface'. | |
12 (f90-font-lock-keywords-2): Add `enumerator', `generic', `procedure', | |
13 `class'. Arguments for `type'/`class' may have spaces. Add a new | |
14 element for functions with specified types. Add `end enum' and | |
15 `select type'. Add `implicit enumerator' and `procedure'. Add | |
16 `class default' and `type is', `class is'. Fix `go to' regexp. | |
17 (f90-font-lock-keywords-3): Add `asynchronous' attribute. | |
18 (f90-font-lock-keywords-4): Add `f90-constants-re'. | |
19 (f90-blocks-re): Add `enum' and `associate'. | |
20 (f90-else-like-re): Add `class is', `type is', and `class default'. | |
21 (f90-end-type-re): Add `enum'. | |
22 (f90-end-associate-re, f90-typeis-re): New constants. | |
23 (f90-end-block-re): Add `enum' and `associate'. Change from | |
24 optional whitespace to end-of-word, to avoid `enumerator'. | |
25 (f90-start-block-re): Add `select type', `abstract interface', and | |
26 `enum'. Avoid `type is', and `type (sometype)'. | |
27 (f90-mode-abbrev-table): Add `enumerator', `protected', and `volatile'. | |
28 (f90-mode): Doc fix. | |
29 (f90-looking-at-select-case): Doc fix. Add `select type'. | |
30 (f90-looking-at-associate): New function, | |
31 (f90-looking-at-type-like): Avoid `type is' and `type (sometype)'. | |
32 Add `enum' and `abstract interface'. | |
33 (f90-no-block-limit): Add `select type' and `abstract interface'. | |
34 (f90-get-correct-indent, f90-calculate-indent) | |
35 (f90-end-of-block, f90-beginning-of-block, f90-next-block) | |
36 (f90-indent-region, f90-match-end): : Handle `associate' blocks. | |
4 | 37 |
5 2007-10-22 Martin Rudalics <rudalics@gmx.at> | 38 2007-10-22 Martin Rudalics <rudalics@gmx.at> |
6 | 39 |
7 * progmodes/fortran.el (fortran-mode-map, fortran-window-create): | 40 * progmodes/fortran.el (fortran-mode-map, fortran-window-create): |
8 Use window-full-width-p. | 41 Use window-full-width-p. |