annotate emacs/otags.1 @ 5018:1c65a8e44ef9 ss-2-1-59

[project @ 2004-09-22 03:33:29 by jwe]
author jwe
date Wed, 22 Sep 2004 03:33:29 +0000
parents c17f6d87da97
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4333
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
1 .\" Man page contributed by Dirk Eddelbuettel <edd@debian.org>
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
2 .\" and released under the GNU GPL
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
3 .TH OTAGS 1 "31 October 2001" "GNU Octave"
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
4 .SH NAME
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
5 OTAGS - Generate Emacs tags file from GNU Octave code
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
6 .SH SYNOPSIS
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
7 .BR otags\ [--include\ dir]
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
8 \fIfile\fP .\|.\|.
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
9 .SH DESCRIPTION
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
10 .PP
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
11 .B otags
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
12 program is used to create a tag table file, in a format understood by
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
13 .BR emacs (1)
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
14 and
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
15 .BR xemacs (1).
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
16 .B otags
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
17 reads the files specified on the command line, and write a tag table
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
18 (defaults: `TAGS') in the current working directory. Files specified with
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
19 relative file names will be recorded in the tag table with file names
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
20 relative to the directory where the tag table resides. Files specified with
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
21 absolute file names will be recorded with absolute file names.
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
22
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
23 The
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
24 .I --include
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
25 option can be used to specify another directoy with Octave files for which
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
26 tags shall be generated.
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
27
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
28 Tags are generated for function names and for global variables. For
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
29 global variables it doesn't work for more than one line global
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
30 variables.
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
31
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
32 Tags are also created for lines of the form '###key foobar' so that
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
33 you can jump to this specific place just by typing `M-. foobar'.
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
34 Note that tags are not generated for scripts so that you have to add
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
35 a line by yourself of the form `###key <script-name>' if you want to
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
36 jump to it.
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
37
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
38 .SH SEE ALSO
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
39 .BR etags (1).
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
40
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
41 .SH AUTHORS
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
42 Mario Storti <mstorti@minerva.unl.edu.ar>
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
43
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
44 This manual page was contributed by Dirk Eddelbuettel
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
45 <edd@debian.org> for the Debian GNU/Linux distribution but
c17f6d87da97 [project @ 2003-02-19 04:55:26 by jwe]
jwe
parents:
diff changeset
46 may be used by others.