1843 |
@table @kbd |
@table @kbd |
1844 |
@kindex C-c C-n @r{(Fortran mode)} |
@kindex C-c C-n @r{(Fortran mode)} |
1845 |
@findex fortran-next-statement |
@findex fortran-next-statement |
1846 |
|
@findex f90-next-statement |
1847 |
@item C-c C-n |
@item C-c C-n |
1848 |
Move to beginning of current or next statement |
Move to the beginning of the next statement |
1849 |
(@code{fortran-next-statement}). |
(@code{fortran-next-statement}/@code{f90-next-statement}). |
1850 |
|
|
1851 |
@kindex C-c C-p @r{(Fortran mode)} |
@kindex C-c C-p @r{(Fortran mode)} |
1852 |
@findex fortran-previous-statement |
@findex fortran-previous-statement |
1853 |
|
@findex f90-previous-statement |
1854 |
@item C-c C-p |
@item C-c C-p |
1855 |
Move to beginning of current or previous statement |
Move to the beginning of the previous statement |
1856 |
(@code{fortran-previous-statement}). |
(@code{fortran-previous-statement}/@code{f90-previous-statement}). |
1857 |
|
If there is no previous statement (i.e. if called from the first |
1858 |
|
statement in the buffer), move to the start of the buffer. |
1859 |
|
|
1860 |
|
@kindex C-c C-e @r{(F90 mode)} |
1861 |
|
@findex f90-next-block |
1862 |
|
@item C-c C-e |
1863 |
|
Move point forward to the start of the next code block |
1864 |
|
(@code{f90-next-block}). A code block is a subroutine, |
1865 |
|
@code{if}--@code{endif} statement, and so forth. This command exists |
1866 |
|
for F90 mode only, not Fortran mode. With a numeric argument, this |
1867 |
|
moves forward that many blocks. |
1868 |
|
|
1869 |
|
@kindex C-c C-a @r{(F90 mode)} |
1870 |
|
@findex f90-previous-block |
1871 |
|
@item C-c C-a |
1872 |
|
Move point backward to the previous code block |
1873 |
|
(@code{f90-previous-block}). This is like @code{f90-next-block}, but |
1874 |
|
moves backwards. |
1875 |
|
|
1876 |
|
@kindex C-M-n @r{(F90 mode)} |
1877 |
|
@findex f90-end-of-block |
1878 |
|
@item C-M-n |
1879 |
|
Move to the end of the current code block (@code{f90-end-of-block}). |
1880 |
|
This is for F90 mode only. With a numeric agument, move forward that |
1881 |
|
number of blocks. This command checks for consistency of block types |
1882 |
|
and labels (if present), but it does not check the outermost block |
1883 |
|
since that may be incomplete. The mark is set before moving point. |
1884 |
|
|
1885 |
|
@kindex C-M-p @r{(F90 mode)} |
1886 |
|
@findex f90-beginning-of-block |
1887 |
|
@item C-M-p |
1888 |
|
Move to the start of the current code block |
1889 |
|
(@code{f90-beginning-of-block}). This is like @code{f90-end-of-block}, |
1890 |
|
but moves backwards. |
1891 |
@end table |
@end table |
1892 |
|
|
1893 |
@node Fortran Indent |
@node Fortran Indent |