Mercurial > emacs
changeset 44697:21cae71e2d9c
Update maintainer.
(f90-line-continued): Recognize blank/comment lines embedded in
continuation lines.
(f90-looking-at-program-block-start): No extra indentation after
function or subroutine keyword appears in single quotes.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Fri, 19 Apr 2002 12:22:13 +0000 |
parents | 7248f6ca013d |
children | 4cd9b1a46f5e |
files | lisp/progmodes/f90.el |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/progmodes/f90.el Fri Apr 19 12:17:43 2002 +0000 +++ b/lisp/progmodes/f90.el Fri Apr 19 12:22:13 2002 +0000 @@ -3,7 +3,7 @@ ;; Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. ;; Author: Torbj\"orn Einarsson <Torbjorn.Einarsson@era.ericsson.se> -;; Maintainer: Dave Love <fx@gnu.org> +;; Maintainer: Glenn Morris <gmorris@ast.cam.ac.uk> ;; Keywords: fortran, f90, languages ;; This file is part of GNU Emacs. @@ -874,6 +874,8 @@ (defsubst f90-line-continued () (save-excursion + (beginning-of-line) + (while (and (looking-at "[ \t]*\\(!\\|$\\)") (zerop (forward-line -1)))) (let ((bol (f90-get-beg-of-line))) (end-of-line) (while (f90-in-comment) @@ -994,7 +996,7 @@ (looking-at "\\(module\\)[ \t]+\\(\\sw+\\)\\>")) (list (f90-match-piece 1) (f90-match-piece 2))) ((and (not (looking-at "end[ \t]*\\(function\\|subroutine\\)")) - (looking-at "[^!\"\&\n]*\\(function\\|subroutine\\)[ \t]+\\(\\sw+\\)")) + (looking-at "[^!'\"\&\n]*\\(function\\|subroutine\\)[ \t]+\\(\\sw+\\)")) (list (f90-match-piece 1) (f90-match-piece 2))))) (defsubst f90-looking-at-program-block-end ()