annotate emacs/octave-tags.1 @ 8710:739141cde75a ss-3-1-52

fix typo in Array-f.cc
author Jaroslav Hajek <highegg@gmail.com>
date Mon, 09 Feb 2009 21:51:31 +0100
parents 4270ded9ddc6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7019
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
1 .\" Copyright (C) 2003, 2006, 2007 Dirk Eddelbuettel
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
2 .\"
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
3 .\" This file is part of Octave.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
4 .\"
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
5 .\" Octave is free software; you can redistribute it and/or modify it
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
6 .\" under the terms of the GNU General Public License as published by the
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
7 .\" Free Software Foundation; either version 3 of the License, or (at
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
8 .\" your option) any later version.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
9 .\"
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
10 .\" Octave is distributed in the hope that it will be useful, but WITHOUT
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
11 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
12 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
13 .\" for more details.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
14 .\"
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
15 .\" You should have received a copy of the GNU General Public License
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
16 .\" along with Octave; see the file COPYING. If not, see
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
17 .\" <http://www.gnu.org/licenses/>.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
18 .\"
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
19 .\" This page was contributed by Dirk Eddelbuettel <edd@debian.org>
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 6071
diff changeset
20 .\"
6071
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
21 .TH OCTAVE-TAGS 1 "31 October 2001" "GNU Octave"
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
22 .SH NAME
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
23 OCTAVE-TAGS - Generate Emacs tags file from GNU Octave code
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
24 .SH SYNOPSIS
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
25 .BR octave-tags\ [--include\ dir]
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
26 \fIfile\fP .\|.\|.
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
27 .SH DESCRIPTION
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
28 .PP
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
29 .B octave-tags
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
30 program is used to create a tag table file, in a format understood by
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
31 .BR emacs (1)
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
32 and
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
33 .BR xemacs (1).
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
34 .B octave-tags
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
35 reads the files specified on the command line, and write a tag table
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
36 (defaults: `TAGS') in the current working directory. Files specified with
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
37 relative file names will be recorded in the tag table with file names
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
38 relative to the directory where the tag table resides. Files specified with
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
39 absolute file names will be recorded with absolute file names.
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
40
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
41 The
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
42 .I --include
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
43 option can be used to specify another directoy with Octave files for which
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
44 tags shall be generated.
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
45
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
46 Tags are generated for function names and for global variables. For
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
47 global variables it doesn't work for more than one line global
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
48 variables.
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
49
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
50 Tags are also created for lines of the form '###key foobar' so that
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
51 you can jump to this specific place just by typing `M-. foobar'.
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
52 Note that tags are not generated for scripts so that you have to add
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
53 a line by yourself of the form `###key <script-name>' if you want to
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
54 jump to it.
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
55
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
56 .SH SEE ALSO
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
57 .BR etags (1).
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
58
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
59 .SH AUTHORS
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
60 Mario Storti <mstorti@minerva.unl.edu.ar>
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
61
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
62 This manual page was contributed by Dirk Eddelbuettel
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
63 <edd@debian.org> for the Debian GNU/Linux distribution but
950d8cb39617 [project @ 2006-10-23 19:30:28 by jwe]
jwe
parents:
diff changeset
64 may be used by others.