Provided by: otags_4.01.1-1_amd64 bug

NAME

       update-otags - update system-wide tags tables

SYNOPSIS

       update-otags

DESCRIPTION

       update-otags  runs otags on the system-wide installed OCaml files (in ocamlc -where). This
       makes it possible to use the tag-features of vi/vim and Emacs to jump to the  declarations
       of  library  functions  in  the system-wide installed .mli files to read the documentation
       that is hopefully embedded in those files.

       To  use  the  system-wide  tags  table  in   Emacs,   use   M-x   visit-tags-table   <RET>
       /var/lib/otags/TAGS.   To  load  it  by  default,  customize  tags-table-list  to  contain
       /var/lib/otags (by using M-x customize-variable, for instance).

       For vim use :set tags=/var/lib/otags/tags or  add  set  tags=/var/lib/otags/tags  to  your
       .vimrc.

       One  would  typically  update the system-wide tags tables with a cron-job once per week or
       day.

FILES

       /var/lib/otags/{TAGS,tags}
              System-wide tags table for Emacs and vi/vim.

       /usr/share/otags/hints
              Directory for parsing hints. Packages that install files in non-standard syntax can
              install  a  parser hints file for otags in this directory, see option -parser-hints
              in the otags(1) manual.

BUGS

       Camlp4 (and therefore otags too) cannot parse  all  legal  OCaml  sources.  Most  notably,
       camlp4  dies  on  pervasives.mli  (see  bug  #5495).   Therefore, none of the core library
       functions are tagged.

       Various files in the system-wide OCaml directory are written  in  the  revised  syntax  or
       require  other syntax extensions. In principle these files can all be properly tagged, but
       the dumb update-otags script tries to parse all files with the original syntax.

CREDITS

       update-otags appeared first in Debian Etch (see Debian bug #341939). It has been added  to
       the contrib directory with an improved man page in otags 3.12.2.

AUTHOR

       Hendrik Tews <otags at askra.de>

SEE ALSO

       otags(1)