You can also set up the Emacs Info reader for dealing with the results
of Octave's help -i
. For this the package gnuserv
needs
to be installed which unfortunately still does not come with GNU Emacs
(it does with XEmacs). It can be retrieved from any GNU Emacs Lisp Code
Directory archive e.g.
<ftp://ftp.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive
>
in the packages
subdirectory. A recent version of gnuserv is
available from
<http://www.meltin.net/hacks/emacs/src/gnuserv-3.12.2.tar.gz
>.
If gnuserv
is installed add the lines
(autoload 'octave-help "octave-hlp" nil t) (require 'gnuserv) (gnuserv-start)
to your .emacs
file.
You can use either `plain' Emacs Info or the function octave-help
as your Octave info reader (for help -i
). In the former case
set the Octave variable INFO_PROGRAM
to "info-emacs-info"
.
The latter is perhaps more attractive because it allows to look up keys
in the indices of several info files related to Octave (provided
that the Emacs variable octave-help-files
is set correctly). In
this case set INFO_PROGRAM
to "info-emacs-octave-help"
.
If you use Octave from within Emacs these settings are best done in the
~/.emacs-octave
startup file (or the file pointed to by the Emacs
variable inferior-octave-startup-file
).