@c . {Point and click}
@node Point and click
@subsection Point and click
+@cindex poind and click
Point and click lets you find notes in the input by clicking on them in
the Xdvi window. This makes it very easy to find input that causes some
Note that most @TeX{} distributions ship with xdvik, which is a
different and less well maintained program. To find out which xdvi you
are running, try @code{xdvi --version} or @code{xdvi.bin --version}.
-@item Emacs. Emacs is an extensible text-editor It is available from
-@uref{http://www.gnu.org/software/emacs/}. You need version 21 to use
+
+@item An editor with a client/server interface (or a lightweight GUI editor).
+@itemize @bullet
+@item Emacs. Emacs is an extensible text-editor. It is available from
+@uref{http://www.gnu.org/software/emacs/}. You need version 21 to use
column location.
+@item GVim. GVim is a lightweight GUI variant of VIM, the popular VI
+clone. It is available from @uref{http://www.vim.org}.
+@item NEdit. NEdit is a somewhat Windows like editor, that has recently
+become Free Software. It is available from @uref{http://www.nedit.org}.
@end itemize
Xdvi must be configured to find the @TeX{} fonts and music
@example
#(set! point-and-click line-location)
@end example
+@cindex line-location
+
+When viewing, Control-Mousebutton 1 will take you to the originating
+spot in the @file{.ly} file. Control-Mousebutton 2 will show all
+clickable boxes.
-In the emacs startup file (usually @file{~/.emacs}), add the following
+@subsubsec Emacs
+@cindex Emacs
+In your emacs startup file (usually @file{~/.emacs}), add the following
@example
(server-start)
@end example
@example
emacsclient --no-wait +%l %f
@end example
+@cindex XEDITOR
-When viewing, Control-Mousebutton 1 will take you to the originating
-spot in the @file{.ly} file. Control-Mousebutton 2 will show all
-clickable boxes.
-
-If you use Emacs version 21, then you can make emacs jump to the exact
-spot (and not just the line) on a click, you must enable column
-positioning. At the top of the @code{ly} file, replace the
-@code{set!} line with the following line
+If you use Emacs version 21, you can make emacs jump to the exact spot
+(and not just the line) on a click. To use this feature, you must
+enable column positioning. At the top of the @code{ly} file, replace
+the @code{set!} line with the following line
@example
#(set! point-and-click line-column-location)
@end example
-Set @code{XEDITOR} to @code{emacsclient --no-wait +%l:%c %f}.
+@cindex line-colomn-location
+Set @var{XEDITOR} to @code{emacsclient --no-wait +%l:%c %f}, or
+use this argument with xdvi's @file{-editor} option.
If you correct large files with point-and-click, be sure to start
correcting at the end of the file. When you start at the top, and
insert one line, all following locations will be off by a line.
+@subsubsec GVim
+@cindex GVIM
+Set @var{XEDITOR} to @code{gvim +%l %f}, or
+use this argument with xdvi's @code{-editor} option.
+
+@subsubsec NEdit
+@cindex NEdit
+Set @var{XEDITOR} to @code{nc -noask +%l %f}, or
+use this argument with xdvi's @code{-editor} option.
+
@refbugs