aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorEli Zaretskii2009-08-07 15:22:29 +0000
committerEli Zaretskii2009-08-07 15:22:29 +0000
commit66783bb4641338f0cc5639bd3c60de82ff86289a (patch)
treea52f7da3110ab3c1fdb3dff155cf1eb77a4a017e /doc/misc
parent81a5560e3a27ec48f6591722093c3e04eda88b5f (diff)
downloademacs-66783bb4641338f0cc5639bd3c60de82ff86289a.tar.gz
emacs-66783bb4641338f0cc5639bd3c60de82ff86289a.zip
(Graphics, Devices): Update with the peculiarities of operation on MS-Windows.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ChangeLog5
-rw-r--r--doc/misc/calc.texi55
2 files changed, 38 insertions, 22 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index f8dcc2548f4..7b665536cbc 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,8 @@
12009-08-07 Eli Zaretskii <eliz@gnu.org>
2
3 * calc.texi (Graphics, Devices): Update with the peculiarities of
4 operation on MS-Windows.
5
12009-08-06 Carsten Dominik <carsten.dominik@gmail.com> 62009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
2 7
3 * org.texi (Publishing action): Improve documentation of file 8 * org.texi (Publishing action): Improve documentation of file
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 1be0079b243..4653a9446a4 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -28661,14 +28661,15 @@ However, it is free software. It can be obtained from
28661 28661
28662@vindex calc-gnuplot-name 28662@vindex calc-gnuplot-name
28663If you have GNUPLOT installed on your system but Calc is unable to 28663If you have GNUPLOT installed on your system but Calc is unable to
28664find it, you may need to set the @code{calc-gnuplot-name} variable 28664find it, you may need to set the @code{calc-gnuplot-name} variable in
28665in your Calc init file or @file{.emacs}. You may also need to set some Lisp 28665your Calc init file or @file{.emacs}. You may also need to set some
28666variables to show Calc how to run GNUPLOT on your system; these 28666Lisp variables to show Calc how to run GNUPLOT on your system; these
28667are described under @kbd{g D} and @kbd{g O} below. If you are 28667are described under @kbd{g D} and @kbd{g O} below. If you are using
28668using the X window system, Calc will configure GNUPLOT for you 28668the X window system or MS-Windows, Calc will configure GNUPLOT for you
28669automatically. If you have GNUPLOT 3.0 or later and you are not using X, 28669automatically. If you have GNUPLOT 3.0 or later and you are using a
28670Calc will configure GNUPLOT to display graphs using simple character 28670Unix or GNU system without X, Calc will configure GNUPLOT to display
28671graphics that will work on any terminal. 28671graphs using simple character graphics that will work on any
28672Posix-compatible terminal.
28672 28673
28673@menu 28674@menu
28674* Basic Graphics:: 28675* Basic Graphics::
@@ -29175,9 +29176,10 @@ not override it with a plain @kbd{g D} command. If you enter a
29175blank line this command shows you the current default. The special 29176blank line this command shows you the current default. The special
29176name @code{default} signifies that Calc should choose @code{x11} if 29177name @code{default} signifies that Calc should choose @code{x11} if
29177the X window system is in use (as indicated by the presence of a 29178the X window system is in use (as indicated by the presence of a
29178@code{DISPLAY} environment variable), or otherwise @code{dumb} under 29179@code{DISPLAY} environment variable), @code{windows} on MS-Windows, or
29179GNUPLOT 3.0 and later, or @code{postscript} under GNUPLOT 2.0. 29180otherwise @code{dumb} under GNUPLOT 3.0 and later, or
29180This is the initial default value. 29181@code{postscript} under GNUPLOT 2.0. This is the initial default
29182value.
29181 29183
29182The @code{dumb} device is an interface to ``dumb terminals,'' i.e., 29184The @code{dumb} device is an interface to ``dumb terminals,'' i.e.,
29183terminals with no special graphics facilities. It writes a crude 29185terminals with no special graphics facilities. It writes a crude
@@ -29209,14 +29211,14 @@ plot on any text-only printer.
29209 29211
29210@kindex g O 29212@kindex g O
29211@pindex calc-graph-output 29213@pindex calc-graph-output
29212The @kbd{g O} (@code{calc-graph-output}) command sets the name of 29214The @kbd{g O} (@code{calc-graph-output}) command sets the name of the
29213the output file used by GNUPLOT. For some devices, notably @code{x11}, 29215output file used by GNUPLOT. For some devices, notably @code{x11} and
29214there is no output file and this information is not used. Many other 29216@code{windows}, there is no output file and this information is not
29215``devices'' are really file formats like @code{postscript}; in these 29217used. Many other ``devices'' are really file formats like
29216cases the output in the desired format goes into the file you name 29218@code{postscript}; in these cases the output in the desired format
29217with @kbd{g O}. Type @kbd{g O stdout @key{RET}} to set GNUPLOT to write 29219goes into the file you name with @kbd{g O}. Type @kbd{g O stdout
29218to its standard output stream, i.e., to @samp{*Gnuplot Trail*}. 29220@key{RET}} to set GNUPLOT to write to its standard output stream,
29219This is the default setting. 29221i.e., to @samp{*Gnuplot Trail*}. This is the default setting.
29220 29222
29221Another special output name is @code{tty}, which means that GNUPLOT 29223Another special output name is @code{tty}, which means that GNUPLOT
29222is going to write graphics commands directly to its standard output, 29224is going to write graphics commands directly to its standard output,
@@ -29278,14 +29280,21 @@ command for specifying the position and size of the X window.
29278The normal value is @code{default}, which generally means your 29280The normal value is @code{default}, which generally means your
29279window manager will let you place the window interactively. 29281window manager will let you place the window interactively.
29280Entering @samp{800x500+0+0} would create an 800-by-500 pixel 29282Entering @samp{800x500+0+0} would create an 800-by-500 pixel
29281window in the upper-left corner of the screen. 29283window in the upper-left corner of the screen. This command has no
29284effect if the current device is @code{windows}.
29282 29285
29283The buffer called @samp{*Gnuplot Trail*} holds a transcript of the 29286The buffer called @samp{*Gnuplot Trail*} holds a transcript of the
29284session with GNUPLOT. This shows the commands Calc has ``typed'' to 29287session with GNUPLOT. This shows the commands Calc has ``typed'' to
29285GNUPLOT and the responses it has received. Calc tries to notice when an 29288GNUPLOT and the responses it has received. Calc tries to notice when an
29286error message has appeared here and display the buffer for you when 29289error message has appeared here and display the buffer for you when
29287this happens. You can check this buffer yourself if you suspect 29290this happens. You can check this buffer yourself if you suspect
29288something has gone wrong. 29291something has gone wrong@footnote{
29292On MS-Windows, due to the peculiarities of how the Windows version of
29293GNUPLOT (called @command{wgnuplot}) works, the GNUPLOT responses are
29294not communicated back to Calc. Instead, you need to look them up in
29295the GNUPLOT command window that is displayed as in normal interactive
29296usage of GNUPLOT.
29297}.
29289 29298
29290@kindex g C 29299@kindex g C
29291@pindex calc-graph-command 29300@pindex calc-graph-command
@@ -29305,7 +29314,9 @@ and @samp{*Gnuplot Trail*} buffers, respectively, in another window.
29305This happens automatically when Calc thinks there is something you 29314This happens automatically when Calc thinks there is something you
29306will want to see in either of these buffers. If you type @kbd{g v} 29315will want to see in either of these buffers. If you type @kbd{g v}
29307or @kbd{g V} when the relevant buffer is already displayed, the 29316or @kbd{g V} when the relevant buffer is already displayed, the
29308buffer is hidden again. 29317buffer is hidden again. (Note that on MS-Windows, the @samp{*Gnuplot
29318Trail*} buffer will usually show nothing of interest, because
29319GNUPLOT's responses are not communicated back to Calc.)
29309 29320
29310One reason to use @kbd{g v} is to add your own commands to the 29321One reason to use @kbd{g v} is to add your own commands to the
29311@samp{*Gnuplot Commands*} buffer. Press @kbd{g v}, then use 29322@samp{*Gnuplot Commands*} buffer. Press @kbd{g v}, then use