1842 |
In addition to the normal commands for moving by and operating on |
In addition to the normal commands for moving by and operating on |
1843 |
``defuns'' (Fortran subprograms---functions and subroutines, as well as |
``defuns'' (Fortran subprograms---functions and subroutines, as well as |
1844 |
modules for F90 mode), Fortran mode provides special commands to move by |
modules for F90 mode), Fortran mode provides special commands to move by |
1845 |
statements. |
statements and other program units. |
1846 |
|
|
1847 |
@table @kbd |
@table @kbd |
1848 |
@kindex C-c C-n @r{(Fortran mode)} |
@kindex C-c C-n @r{(Fortran mode)} |
1877 |
(@code{f90-previous-block}). This is like @code{f90-next-block}, but |
(@code{f90-previous-block}). This is like @code{f90-next-block}, but |
1878 |
moves backwards. |
moves backwards. |
1879 |
|
|
1880 |
|
@kindex C-M-n @r{(Fortran mode)} |
1881 |
@kindex C-M-n @r{(F90 mode)} |
@kindex C-M-n @r{(F90 mode)} |
1882 |
|
@findex fortran-end-of-block |
1883 |
@findex f90-end-of-block |
@findex f90-end-of-block |
1884 |
@item C-M-n |
@item C-M-n |
1885 |
Move to the end of the current code block (@code{f90-end-of-block}). |
Move to the end of the current code block (@code{fortran-end-of-block}, |
1886 |
This is for F90 mode only. With a numeric agument, move forward that |
@code{f90-end-of-block}). With a numeric agument, move forward that |
1887 |
number of blocks. This command checks for consistency of block types |
number of blocks. The mark is set before moving point. The F90 mode |
1888 |
and labels (if present), but it does not check the outermost block |
version of this command checks for consistency of block types and labels |
1889 |
since that may be incomplete. The mark is set before moving point. |
(if present), but it does not check the outermost block since that may |
1890 |
|
be incomplete. |
1891 |
|
|
1892 |
|
@kindex C-M-p @r{(Fortran mode)} |
1893 |
@kindex C-M-p @r{(F90 mode)} |
@kindex C-M-p @r{(F90 mode)} |
1894 |
|
@findex fortran-beginning-of-block |
1895 |
@findex f90-beginning-of-block |
@findex f90-beginning-of-block |
1896 |
@item C-M-p |
@item C-M-p |
1897 |
Move to the start of the current code block |
Move to the start of the current code block |
1898 |
(@code{f90-beginning-of-block}). This is like @code{f90-end-of-block}, |
(@code{fortran-beginning-of-block}, @code{f90-beginning-of-block}). This |
1899 |
but moves backwards. |
is like @code{fortran-end-of-block}, but moves backwards. |
1900 |
@end table |
@end table |
1901 |
|
|
1902 |
@node Fortran Indent |
@node Fortran Indent |