1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-02-06 20:49:33 +00:00

30 Commits

Author SHA1 Message Date
Dave Love
1355ba0cd1 (f90-mode): Remove startup message. 2001-02-01 16:02:07 +00:00
Gerd Moellmann
88ea9ddca1 Change author's mail address. 2000-05-15 14:49:40 +00:00
Dave Love
d2d15846dd (f90): Put custom group under `languages', not
`fortran'.
(f90-mode-hook): Customize.
(f90-mode): Set add-log-current-defun-function.
(f90-current-defun): New function.
2000-03-16 22:05:51 +00:00
Gerd Moellmann
0cf5bb509d (f90-abbrev-start): Use eq' instead of ='. 1999-11-26 13:53:02 +00:00
Dave Love
029ec30f69 (f90-mode-syntax-table): Change backslash to escape, not charquote. 1999-07-29 22:07:59 +00:00
Dave Love
45d1e4d442 1999-01-05 Dave Love <fx@gnu.org>
* progmodes/f90.el (f90-mode): Make imenu-case-fold-search
	buffer-local.

1998-01-05  Torbjorn Einarsson	<T.Einarsson@clab.ericsson.se>

	* f90.el: Change of regular expressions for type to correct
	high-lighting and identation. Some small fixes for compatibility
	with XEmacs.
1999-01-05 14:20:30 +00:00
Dave Love
2c0b59e3eb (f90-comment-indent): Don't attempt to indent trailing comment as
code.
(f90-looking-at-if-then): Don't lose with scan-lists on bad syntax.
1998-05-25 11:25:48 +00:00
Simon Marshall
883212ce69 Changed font-lock-reference-face to font-lock-constant-face. 1998-02-20 14:58:27 +00:00
Dave Love
c0b08eb017 Use imenu-case-fold-search. 1997-12-12 17:10:08 +00:00
Richard M. Stallman
d9d41ec60a (f90-break-before-delimiters): Fix customize type. 1997-09-09 02:58:06 +00:00
Karl Heuer
24c868149e (f90-looking-at-where-or-forall): Recognize where/forall
only if it's a block, not a one-line statement.
1997-06-10 18:04:01 +00:00
Richard M. Stallman
fcad51995c Add defgroup's; use defcustom for user vars. 1997-04-12 04:15:03 +00:00
Richard M. Stallman
7cae52cffc (f90-no-block-limit): Fixed bug for indentation of
elsewhere and elseif.
(f90-looking-at-where-or-forall): Now allows for labelled forall
and where statements.
(f90-font-lock-keywords-2): New highlighting for labelled where
and forall. Fixed small bug with else highlighting.
(f90-fill-region): Moved indentation to f90-break-line.
(f90-break-line): Will now always indent the second line.
(f90-indent-line): Simpler test for auto-fill.
(f90-auto-fill-mode): Removed.
(f90-electric-insert): Added for possibility of auto-filling of
lines without spaces, as well as early updating of line.
(f90-mode-map): Added bindings of operators to f90-electric-insert.
(f90-do-auto-fill): Now also updates line (changes case).
1996-10-15 02:58:27 +00:00
Erik Naggum
b974df0a9f new version from Torbj�Einarsson. 1996-08-14 01:59:41 +00:00
Karl Heuer
4337739c5d Delete the hilit19 support--it doesn't work.
(f90-face-*, f90-auto-hilit19, f90-hilit-patterns): Vars deleted.
(f90-mode, f90-update-line): Delete the hilit19 support code.
1996-05-17 21:02:41 +00:00
Richard M. Stallman
f885e95c76 (f90-hilit-patterns): Avoid using undefined variables. 1996-05-11 00:29:46 +00:00
Karl Heuer
c80718ccb9 (f90-keywords-re): Added operator and result.
(f90-keywords-level-3-re): Added operator and result.
(f90-match-end, f90-looking-at-program-block-start): Fixed bug
with false matching in comments/strings.
(f90-looking-at-program-block-start, f90-imenu-generic-expression):
Added knowledge of pure and extrinsic subroutines.
(f90-abbrev-start): Fixed bug using next-command-event.
(f90-keywords-level-3-re): Added keyword "nullify".
(f90-else-like-re): Fixed indentation of case() statements.
(f90-font-lock-keywords-2): Changed highlighting of case() statements.
1996-04-19 20:07:47 +00:00
Karl Heuer
2a74bdc1b5 (f90-indent-subprogram): Fix message. 1996-02-09 23:19:02 +00:00
Richard M. Stallman
7f03b2b5db (f90-indent-subprogram, f90-match-end): Pass proper format string to message.
(f90-face-*): Reinstalled code deleted on Sep 22.
(f90-hilit-patterns): New variable.
(f90-mode): Call hilit-set-mode-patterns if defined.
(f90-auto-hilit19): New variable.
(f90-fill-region): Bind f90-auto-hilit19 to nil.
(f90-update-line): Rehilight if appropriate.
1996-02-09 02:54:26 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
a7acbbe4d4 Comment fixes. 1996-01-05 22:21:28 +00:00
Richard M. Stallman
be01074898 Comment change. 1995-10-30 17:35:01 +00:00
Karl Heuer
ee30478d72 Major revision.
Much improved and quicker highlighting using font-lock.
Support for hilit19 removed.
Support for imenu added.
Changed indentation for continue statements.
Added treatment of preprocessor directives.
(f90-directive-comment-re) is now a regular expression.
Many bug fixes.
1995-09-22 21:31:45 +00:00
Karl Heuer
658e4ee5f1 Fix capitalization and punctuation in menu bar. 1995-05-30 22:48:05 +00:00
Karl Heuer
3d93ac2871 (f90-auto-fill-mode): Use force-mode-line-update. 1995-04-25 22:17:55 +00:00
Karl Heuer
72e80cad6f (f90-keywords): "only" added to keyword list.
(f90-font-lock-keywords-1): Type may now have attributes private
and public.
(f90-font-lock-keywords-2): Fixed difference between type and type().
(hilit-set-mode-patterns): Type may now have attributes private.
and public, fixed difference between type and type().
(f90-p-type-re): New regular-expression constant for type commands.
(f90-mode): indent-tabs-mode put to nil by default.
(f90-looking-at-type-like): Now uses f90-p-type-re.
(f90-no-block-limit): Now uses f90-p-type-re.
(f90-change-keywords): Don't change preprocessor lines.
1995-04-20 17:23:29 +00:00
Simon Marshall
47d310b8e8 Use font-lock-maximum-decoration when setting f90-font-lock-keywords. 1995-03-02 11:19:36 +00:00
Richard M. Stallman
c04f7d65eb (f90-mode-version): Variable deleted.
(f90-mode): Don't use f90-mode-version.
1995-02-03 20:56:33 +00:00
Richard M. Stallman
db97b8725e Comment changes. 1995-01-31 06:24:07 +00:00
Richard M. Stallman
034a9d409f Initial revision 1995-01-31 06:13:47 +00:00