]> code.delx.au - gnu-emacs/blobdiff - doc/emacs/fortran-xtra.texi
* streams.texi (Output Functions): Document `pp'.
[gnu-emacs] / doc / emacs / fortran-xtra.texi
index 221daae755af36fed37a5fea45b6531da82f32e8..b7a4ef973ea5db71037814f80d977c251476d533 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2011  Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
 @cindex mode, Fortran
 
 @cindex Fortran fixed form and free form
-@cindex Fortran 77 and Fortran 90, 95, 2003
+@cindex Fortran 77 and Fortran 90, 95, 2003, 2008
 @findex f90-mode
 @findex fortran-mode
   Fortran mode is meant for editing ``fixed form'' (and also ``tab
 format'') source code (normally Fortran 77).  For editing more modern
-``free form'' source code (Fortran 90, 95, 2003), use F90 mode
+``free form'' source code (Fortran 90, 95, 2003, 2008), use F90 mode
 (@code{f90-mode}).  Emacs normally uses Fortran mode for files with
 extension @samp{.f}, @samp{.F} or @samp{.for}, and F90 mode for the
 extensions @samp{.f90} and @samp{.f95}.  Customize
@@ -57,12 +57,12 @@ command runs the hook @code{fortran-mode-hook}.
 @end ifnottex
 
 @menu
-* Motion: Fortran Motion.       Moving point by statements or subprograms.
-* Indent: Fortran Indent.       Indentation commands for Fortran.
-* Comments: Fortran Comments.   Inserting and aligning comments.
-* Autofill: Fortran Autofill.   Auto fill support for Fortran.
-* Columns: Fortran Columns.     Measuring columns for valid Fortran.
-* Abbrev: Fortran Abbrev.       Built-in abbrevs for Fortran keywords.
+* Motion: Fortran Motion.        Moving point by statements or subprograms.
+* Indent: Fortran Indent.        Indentation commands for Fortran.
+* Comments: Fortran Comments.    Inserting and aligning comments.
+* Autofill: Fortran Autofill.    Auto fill support for Fortran.
+* Columns: Fortran Columns.      Measuring columns for valid Fortran.
+* Abbrev: Fortran Abbrev.        Built-in abbrevs for Fortran keywords.
 @end menu
 
 @node Fortran Motion
@@ -70,10 +70,10 @@ command runs the hook @code{fortran-mode-hook}.
 
   In addition to the normal commands for moving by and operating on
 ``defuns'' (Fortran subprograms---functions and subroutines, using the
-commands @code{fortran-end-of-subprogram} and
-@code{fortran-beginning-of-subprogram}; as well as modules for F90
-mode), Fortran mode provides special commands to move by statements and
-other program units.
+commands @code{fortran-beginning-of-subprogram} and
+@code{fortran-end-of-subprogram}; as well as modules for F90 mode),
+Fortran mode provides special commands to move by statements and other
+program units.
 
 @table @kbd
 @kindex C-c C-n @r{(Fortran mode)}
@@ -129,8 +129,8 @@ Move to the start of the current code block
 is like @code{fortran-end-of-block}, but moves backwards.
 @end table
 
-The commands @code{fortran-end-of-subprogram} and
-@code{fortran-beginning-of-subprogram} move to the end or start of the
+The commands @code{fortran-beginning-of-subprogram} and
+@code{fortran-end-of-subprogram} move to the start or end of the
 current subprogram, respectively.  The commands @code{fortran-mark-do}
 and @code{fortran-mark-if} mark the end of the current @code{do} or
 @code{if} block, and move point to the start.
@@ -581,7 +581,3 @@ to @samp{continue}, provided Abbrev mode is enabled.@refill
 
   Type @samp{;?} or @samp{;C-h} to display a list of all the built-in
 Fortran abbrevs and what they stand for.
-
-@ignore
-   arch-tag: 23ed7c36-1517-4646-9235-2d5ade5f06f6
-@end ignore