aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorJoakim Verona2011-12-28 04:12:56 +0100
committerJoakim Verona2011-12-28 04:12:56 +0100
commitbb29f044aa967831cd664c54eba0de0c701436ce (patch)
tree1398cc9780bbae0fdad071a3a3765a571c3f6d7b /doc/misc
parent3c935a7e996701244d166f684119f0ff97e25496 (diff)
parent5e605a2e528955721fc6f2bd7b9f174c15075fb1 (diff)
downloademacs-bb29f044aa967831cd664c54eba0de0c701436ce.tar.gz
emacs-bb29f044aa967831cd664c54eba0de0c701436ce.zip
upstream i think
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ChangeLog12
-rw-r--r--doc/misc/autotype.texi4
-rw-r--r--doc/misc/calc.texi4
-rw-r--r--doc/misc/ede.texi2
-rw-r--r--doc/misc/eieio.texi2
-rw-r--r--doc/misc/gnus.texi14
-rw-r--r--doc/misc/idlwave.texi184
-rw-r--r--doc/misc/makefile.w32-in165
-rw-r--r--doc/misc/message.texi2
-rw-r--r--doc/misc/org.texi6
-rw-r--r--doc/misc/pcl-cvs.texi4
-rw-r--r--doc/misc/sem-user.texi2
-rw-r--r--doc/misc/semantic.texi2
-rw-r--r--doc/misc/ses.texi2
-rw-r--r--doc/misc/smtpmail.texi2
-rw-r--r--doc/misc/tramp.texi2
16 files changed, 210 insertions, 199 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 43d9ba1b1e6..f94153479a8 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,11 @@
12011-11-24 Glenn Morris <rgm@gnu.org>
2
3 * gnus.texi, smtpmail.texi: Fix case of "GnuTLS".
4
52011-11-24 Juanma Barranquero <lekktu@gmail.com>
6
7 * makefile.w32-in: Update dependencies.
8
12011-11-20 Glenn Morris <rgm@gnu.org> 92011-11-20 Glenn Morris <rgm@gnu.org>
2 10
3 * gnus.texi (Group Information): 11 * gnus.texi (Group Information):
@@ -2987,7 +2995,7 @@
2987 * org.texi (Activation, Exporting, ASCII export, HTML export) 2995 * org.texi (Activation, Exporting, ASCII export, HTML export)
2988 (HTML Export commands, LaTeX/PDF export commands): 2996 (HTML Export commands, LaTeX/PDF export commands):
2989 Improve documentation about transient-mark-mode. 2997 Improve documentation about transient-mark-mode.
2990 (References): DOcuemtn the use of special names like $LR1 to reference 2998 (References): Document the use of special names like $LR1 to reference
2991 to fields in the last table row. 2999 to fields in the last table row.
2992 3000
29932008-12-19 Juri Linkov <juri@jurta.org> 30012008-12-19 Juri Linkov <juri@jurta.org>
@@ -7974,7 +7982,7 @@
79742003-02-01 Michael Albinus <Michael.Albinus@alcatel.de> 79822003-02-01 Michael Albinus <Michael.Albinus@alcatel.de>
7975 7983
7976 * tramp.texi (Frequently Asked Questions): Explain a workaround if 7984 * tramp.texi (Frequently Asked Questions): Explain a workaround if
7977 another package loads accidently Ange-FTP. 7985 another package loads accidentally Ange-FTP.
7978 7986
79792003-01-24 Michael Albinus <Michael.Albinus@alcatel.de> 79872003-01-24 Michael Albinus <Michael.Albinus@alcatel.de>
7980 7988
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi
index ecf4c7e47b2..289c08eb00e 100644
--- a/doc/misc/autotype.texi
+++ b/doc/misc/autotype.texi
@@ -419,7 +419,7 @@ inserting something. When this is @code{nil}, inserting is only done with
419@kbd{M-x auto-insert}. When this is @code{function}, you are queried 419@kbd{M-x auto-insert}. When this is @code{function}, you are queried
420whenever @code{auto-insert} is called as a function, such as when Emacs 420whenever @code{auto-insert} is called as a function, such as when Emacs
421visits an empty file and you have set the above-mentioned hook. Otherwise 421visits an empty file and you have set the above-mentioned hook. Otherwise
422you are alway queried. 422you are always queried.
423 423
424@vindex auto-insert-prompt 424@vindex auto-insert-prompt
425 When querying, the variable @code{auto-insert-prompt}'s value is used as a 425 When querying, the variable @code{auto-insert-prompt}'s value is used as a
@@ -510,7 +510,7 @@ inserting or updating the magic number. When this is @code{nil} updating
510is only done with @kbd{M-x executable-set-magic}. When this is 510is only done with @kbd{M-x executable-set-magic}. When this is
511@code{function} you are queried whenever @code{executable-set-magic} is 511@code{function} you are queried whenever @code{executable-set-magic} is
512called as a function, such as when Emacs puts a buffer in Shell script 512called as a function, such as when Emacs puts a buffer in Shell script
513mode. Otherwise you are alway queried. 513mode. Otherwise you are always queried.
514 514
515@findex executable-self-display 515@findex executable-self-display
516 @kbd{M-x executable-self-display} adds a magic number to the buffer, which 516 @kbd{M-x executable-self-display} adds a magic number to the buffer, which
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 290b120ea80..32311ff5c3e 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -25644,7 +25644,7 @@ equivalent expression involving intervals: @samp{b in [a .. c)}.
25644of @samp{<} and @samp{<=} are allowed, or any of the four combinations 25644of @samp{<} and @samp{<=} are allowed, or any of the four combinations
25645of @samp{>} and @samp{>=}. Four-argument constructions like 25645of @samp{>} and @samp{>=}. Four-argument constructions like
25646@samp{a < b < c < d}, and mixtures like @w{@samp{a < b = c}} that 25646@samp{a < b < c < d}, and mixtures like @w{@samp{a < b = c}} that
25647involve both equalities and inequalities, are not allowed. 25647involve both equations and inequalities, are not allowed.
25648 25648
25649@kindex a . 25649@kindex a .
25650@pindex calc-remove-equal 25650@pindex calc-remove-equal
@@ -34631,7 +34631,7 @@ the derivative is evaluated at the value of @var{var}; otherwise, the
34631derivative is left in terms of @var{var}. If the expression contains 34631derivative is left in terms of @var{var}. If the expression contains
34632functions for which no derivative formula is known, new derivative 34632functions for which no derivative formula is known, new derivative
34633functions are invented by adding primes to the names; @pxref{Calculus}. 34633functions are invented by adding primes to the names; @pxref{Calculus}.
34634However, if @var{symb} is non-@code{nil}, the presence of undifferentiable 34634However, if @var{symb} is non-@code{nil}, the presence of nondifferentiable
34635functions in @var{expr} instead cancels the whole differentiation, and 34635functions in @var{expr} instead cancels the whole differentiation, and
34636@code{deriv} returns @code{nil} instead. 34636@code{deriv} returns @code{nil} instead.
34637 34637
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi
index f8d757c2d87..cc566086f44 100644
--- a/doc/misc/ede.texi
+++ b/doc/misc/ede.texi
@@ -268,7 +268,7 @@ projects.
268 268
269Some project modes do not have a project file, but directly read a 269Some project modes do not have a project file, but directly read a
270Makefile or other existing file. Instead of directly editing the 270Makefile or other existing file. Instead of directly editing the
271object, you can edit the file by typine @kbd{C-c . e} 271object, you can edit the file by typing @kbd{C-c . e}
272(@code{ede-edit-file-target}). You should ``rescan'' the project 272(@code{ede-edit-file-target}). You should ``rescan'' the project
273afterwards (@pxref{Miscellaneous commands}). 273afterwards (@pxref{Miscellaneous commands}).
274 274
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi
index 7b4945027d3..d65c7a15f7b 100644
--- a/doc/misc/eieio.texi
+++ b/doc/misc/eieio.texi
@@ -1458,7 +1458,7 @@ Useful methods to define for your new class include:
1458 1458
1459@defmethod eieio-speedbar eieio-speedbar-derive-line-path obj depth 1459@defmethod eieio-speedbar eieio-speedbar-derive-line-path obj depth
1460Return a string representing a directory associated with an instance 1460Return a string representing a directory associated with an instance
1461of @var{obj}. @var{depth} can be used to indice how many levels of 1461of @var{obj}. @var{depth} can be used to index how many levels of
1462indentation have been opened by the user where @var{obj} is shown. 1462indentation have been opened by the user where @var{obj} is shown.
1463@end defmethod 1463@end defmethod
1464 1464
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index f099dfd36d0..69b17a94d68 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -13761,7 +13761,7 @@ The same as the above, but don't do automatic @acronym{STARTTLS} upgrades.
13761@findex nntp-open-tls-stream 13761@findex nntp-open-tls-stream
13762@item nntp-open-tls-stream 13762@item nntp-open-tls-stream
13763Opens a connection to a server over a @dfn{secure} channel. To use 13763Opens a connection to a server over a @dfn{secure} channel. To use
13764this you must have @uref{http://www.gnu.org/software/gnutls/, GNUTLS} 13764this you must have @uref{http://www.gnu.org/software/gnutls/, GnuTLS}
13765installed. You then define a server as follows: 13765installed. You then define a server as follows:
13766 13766
13767@lisp 13767@lisp
@@ -21279,7 +21279,7 @@ name (or part of a name) to match.
21279@node The swish++ Engine 21279@node The swish++ Engine
21280@subsubsection The swish++ Engine 21280@subsubsection The swish++ Engine
21281 21281
21282FIXEM: Say something more here. 21282FIXME: Say something more here.
21283 21283
21284Documentation for swish++ may be found at the swish++ sourceforge page: 21284Documentation for swish++ may be found at the swish++ sourceforge page:
21285@uref{http://swishplusplus.sourceforge.net} 21285@uref{http://swishplusplus.sourceforge.net}
@@ -21302,7 +21302,7 @@ to get a group name. By default this is @code{$HOME/Mail}.
21302@node The swish-e Engine 21302@node The swish-e Engine
21303@subsubsection The swish-e Engine 21303@subsubsection The swish-e Engine
21304 21304
21305FIXEM: Say something more here. 21305FIXME: Say something more here.
21306 21306
21307Documentation for swish-e may be found at the swish-e homepage 21307Documentation for swish-e may be found at the swish-e homepage
21308@uref{http://swish-e.org} 21308@uref{http://swish-e.org}
@@ -21895,7 +21895,7 @@ Clearly, the easiest way would be if marks could somehow be
21895automatically set for the original article. This is exactly what 21895automatically set for the original article. This is exactly what
21896@emph{marks propagation} is about. 21896@emph{marks propagation} is about.
21897 21897
21898Marks propagation is deactivated by default. You can activate it for a 21898Marks propagation is inactive by default. You can activate it for a
21899certain @code{nnmairix} group with 21899certain @code{nnmairix} group with
21900@code{nnmairix-group-toggle-propmarks-this-group} (bound to @kbd{G b 21900@code{nnmairix-group-toggle-propmarks-this-group} (bound to @kbd{G b
21901p}). This function will warn you if you try to use it with your default 21901p}). This function will warn you if you try to use it with your default
@@ -22047,7 +22047,7 @@ an example server definition:
22047(nnml "mairix" (nnml-directory "mairix") (nnml-get-new-mail nil)) 22047(nnml "mairix" (nnml-directory "mairix") (nnml-get-new-mail nil))
22048@end lisp 22048@end lisp
22049 22049
22050(The @code{nnmaildir} back end also has a server variabe 22050(The @code{nnmaildir} back end also has a server variable
22051@code{get-new-mail}, but its default value is @code{nil}, so you don't 22051@code{get-new-mail}, but its default value is @code{nil}, so you don't
22052have to explicitly set it if you use a @code{nnmaildir} server just for 22052have to explicitly set it if you use a @code{nnmaildir} server just for
22053mairix.) 22053mairix.)
@@ -27408,7 +27408,7 @@ considered home score and adapt files (@pxref{Home Score File}) have
27408been added. 27408been added.
27409 27409
27410@item 27410@item
27411@code{nndoc} was rewritten to be easily extendable (@pxref{Document 27411@code{nndoc} was rewritten to be easily extensible (@pxref{Document
27412Server Internals}). 27412Server Internals}).
27413 27413
27414@item 27414@item
@@ -27801,7 +27801,7 @@ The revised Gnus @acronym{FAQ} is included in the manual,
27801@acronym{TLS} wrapper shipped with Gnus 27801@acronym{TLS} wrapper shipped with Gnus
27802 27802
27803@acronym{TLS}/@acronym{SSL} is now supported in @acronym{IMAP} and 27803@acronym{TLS}/@acronym{SSL} is now supported in @acronym{IMAP} and
27804@acronym{NNTP} via @file{tls.el} and GNUTLS. 27804@acronym{NNTP} via @file{tls.el} and GnuTLS.
27805 27805
27806@item 27806@item
27807Improved anti-spam features. 27807Improved anti-spam features.
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi
index 8e172301915..3e13dbb0f23 100644
--- a/doc/misc/idlwave.texi
+++ b/doc/misc/idlwave.texi
@@ -62,7 +62,7 @@ developing GNU and promoting software freedom.''
62IDLWAVE is a package which supports editing source code written in the 62IDLWAVE is a package which supports editing source code written in the
63Interactive Data Language (IDL), and running IDL as an inferior shell. 63Interactive Data Language (IDL), and running IDL as an inferior shell.
64 64
65@insertcopying 65@insertcopying
66@end ifnottex 66@end ifnottex
67 67
68@menu 68@menu
@@ -72,8 +72,8 @@ Interactive Data Language (IDL), and running IDL as an inferior shell.
72* The IDLWAVE Major Mode:: The mode for editing IDL programs 72* The IDLWAVE Major Mode:: The mode for editing IDL programs
73* The IDLWAVE Shell:: The mode for running IDL as an inferior program 73* The IDLWAVE Shell:: The mode for running IDL as an inferior program
74* Acknowledgements:: Who did what 74* Acknowledgements:: Who did what
75* Sources of Routine Info:: How does IDLWAVE know about routine XYZ 75* Sources of Routine Info:: How does IDLWAVE know about routine XYZ
76* HTML Help Browser Tips:: 76* HTML Help Browser Tips::
77* Configuration Examples:: The user is king 77* Configuration Examples:: The user is king
78* Windows and MacOS:: What still works, and how 78* Windows and MacOS:: What still works, and how
79* Troubleshooting:: When good computers turn bad 79* Troubleshooting:: When good computers turn bad
@@ -85,9 +85,9 @@ Interactive Data Language (IDL), and running IDL as an inferior shell.
85 85
86Getting Started (Tutorial) 86Getting Started (Tutorial)
87 87
88* Lesson I -- Development Cycle:: 88* Lesson I -- Development Cycle::
89* Lesson II -- Customization:: 89* Lesson II -- Customization::
90* Lesson III -- User Catalog:: 90* Lesson III -- User Catalog::
91 91
92The IDLWAVE Major Mode 92The IDLWAVE Major Mode
93 93
@@ -107,7 +107,7 @@ The IDLWAVE Major Mode
107Code Formatting 107Code Formatting
108 108
109* Code Indentation:: Reflecting the logical structure 109* Code Indentation:: Reflecting the logical structure
110* Continued Statement Indentation:: 110* Continued Statement Indentation::
111* Comment Indentation:: Special indentation for comment lines 111* Comment Indentation:: Special indentation for comment lines
112* Continuation Lines:: Splitting statements over lines 112* Continuation Lines:: Splitting statements over lines
113* Syntax Highlighting:: Font-lock support 113* Syntax Highlighting:: Font-lock support
@@ -115,14 +115,14 @@ Code Formatting
115 115
116Online Help 116Online Help
117 117
118* Help with HTML Documentation:: 118* Help with HTML Documentation::
119* Help with Source:: 119* Help with Source::
120 120
121Completion 121Completion
122 122
123* Case of Completed Words:: CaseOFcomPletedWords 123* Case of Completed Words:: CaseOFcomPletedWords
124* Object Method Completion and Class Ambiguity:: obj->Method, what? 124* Object Method Completion and Class Ambiguity:: obj->Method, what?
125* Object Method Completion in the Shell:: 125* Object Method Completion in the Shell::
126* Class and Keyword Inheritance:: obj->Method, _EXTRA=e 126* Class and Keyword Inheritance:: obj->Method, _EXTRA=e
127* Structure Tag Completion:: Completing state.Tag 127* Structure Tag Completion:: Completing state.Tag
128 128
@@ -136,32 +136,32 @@ The IDLWAVE Shell
136 136
137* Starting the Shell:: How to launch IDL as a subprocess 137* Starting the Shell:: How to launch IDL as a subprocess
138* Using the Shell:: Interactively working with the Shell 138* Using the Shell:: Interactively working with the Shell
139* Commands Sent to the Shell:: 139* Commands Sent to the Shell::
140* Debugging IDL Programs:: 140* Debugging IDL Programs::
141* Examining Variables:: 141* Examining Variables::
142* Custom Expression Examination:: 142* Custom Expression Examination::
143 143
144Debugging IDL Programs 144Debugging IDL Programs
145 145
146* A Tale of Two Modes:: 146* A Tale of Two Modes::
147* Debug Key Bindings:: 147* Debug Key Bindings::
148* Breakpoints and Stepping:: 148* Breakpoints and Stepping::
149* Compiling Programs:: 149* Compiling Programs::
150* Walking the Calling Stack:: 150* Walking the Calling Stack::
151* Electric Debug Mode:: 151* Electric Debug Mode::
152 152
153Sources of Routine Info 153Sources of Routine Info
154 154
155* Routine Definitions:: Where IDL Routines are defined. 155* Routine Definitions:: Where IDL Routines are defined.
156* Routine Information Sources:: So how does IDLWAVE know about... 156* Routine Information Sources:: So how does IDLWAVE know about...
157* Catalogs:: 157* Catalogs::
158* Load-Path Shadows:: Routines defined in several places 158* Load-Path Shadows:: Routines defined in several places
159* Documentation Scan:: Scanning the IDL Manuals 159* Documentation Scan:: Scanning the IDL Manuals
160 160
161Catalogs 161Catalogs
162 162
163* Library Catalogs:: 163* Library Catalogs::
164* User Catalog:: 164* User Catalog::
165 165
166@end detailmenu 166@end detailmenu
167@end menu 167@end menu
@@ -193,13 +193,13 @@ form a complete development environment. Here is a brief summary of
193what IDLWAVE does: 193what IDLWAVE does:
194 194
195@itemize @bullet 195@itemize @bullet
196@item 196@item
197Smart code indentation and automatic-formatting. 197Smart code indentation and automatic-formatting.
198@item 198@item
199Three level syntax highlighting support. 199Three level syntax highlighting support.
200@item 200@item
201Context-sensitive display of calling sequences and keywords for more 201Context-sensitive display of calling sequences and keywords for more
202than 1000 native IDL routines, extendible to any additional number of 202than 1000 native IDL routines, extensible to any additional number of
203local routines, and already available with many pre-scanned libraries. 203local routines, and already available with many pre-scanned libraries.
204@item 204@item
205Fast, context-sensitive online HTML help, or source-header help for 205Fast, context-sensitive online HTML help, or source-header help for
@@ -373,9 +373,9 @@ at point.
373@cindex Getting Started 373@cindex Getting Started
374 374
375@menu 375@menu
376* Lesson I -- Development Cycle:: 376* Lesson I -- Development Cycle::
377* Lesson II -- Customization:: 377* Lesson II -- Customization::
378* Lesson III -- User Catalog:: 378* Lesson III -- User Catalog::
379@end menu 379@end menu
380 380
381@node Lesson I -- Development Cycle, Lesson II -- Customization, Getting Started, Getting Started 381@node Lesson I -- Development Cycle, Lesson II -- Customization, Getting Started, Getting Started
@@ -418,13 +418,13 @@ function daynr,d,m,y
418 y1 = y * delta 418 y1 = y * delta
419 return, d + floor(m1*30.6)+floor(y1*365.25)+5 419 return, d + floor(m1*30.6)+floor(y1*365.25)+5
420end 420end
421 421
422function weekday,day,month,year 422function weekday,day,month,year
423 ;; compute weekday number for date 423 ;; compute weekday number for date
424 nr = daynr(day,month,year) 424 nr = daynr(day,month,year)
425 return, nr mod 7 425 return, nr mod 7
426end 426end
427 427
428pro plot_wday,day,month 428pro plot_wday,day,month
429 ;; Plot the weekday of a date in the first 10 years of this century. 429 ;; Plot the weekday of a date in the first 10 years of this century.
430 years = 2000,+indgen(10) 430 years = 2000,+indgen(10)
@@ -753,7 +753,7 @@ them.
753 753
754@menu 754@menu
755* Code Indentation:: Reflecting the logical structure 755* Code Indentation:: Reflecting the logical structure
756* Continued Statement Indentation:: 756* Continued Statement Indentation::
757* Comment Indentation:: Special indentation for comment lines 757* Comment Indentation:: Special indentation for comment lines
758* Continuation Lines:: Splitting statements over lines 758* Continuation Lines:: Splitting statements over lines
759* Syntax Highlighting:: Font-lock support 759* Syntax Highlighting:: Font-lock support
@@ -797,7 +797,7 @@ subprogram). The command @kbd{C-M-q} reindents the entire current
797routine. @xref{Actions}, for information how to impose additional 797routine. @xref{Actions}, for information how to impose additional
798formatting conventions on foreign code. 798formatting conventions on foreign code.
799 799
800@defopt idlwave-main-block-indent (@code{2}) 800@defopt idlwave-main-block-indent (@code{2})
801Extra indentation for the main block of code. That is the block between 801Extra indentation for the main block of code. That is the block between
802the FUNCTION/PRO statement and the END statement for that program 802the FUNCTION/PRO statement and the END statement for that program
803unit. 803unit.
@@ -998,7 +998,7 @@ in the first line of a comment paragraph.
998 998
999@defopt idlwave-use-last-hang-indent (@code{nil}) 999@defopt idlwave-use-last-hang-indent (@code{nil})
1000Non-@code{nil} means use last match on line for 1000Non-@code{nil} means use last match on line for
1001@code{idlwave-indent-regexp}. 1001@code{idlwave-indent-regexp}.
1002@end defopt 1002@end defopt
1003 1003
1004@node Syntax Highlighting, Octals and Highlighting, Continuation Lines, Code Formatting 1004@node Syntax Highlighting, Octals and Highlighting, Continuation Lines, Code Formatting
@@ -1026,7 +1026,7 @@ for highlighting using the variable
1026 1026
1027@defopt idlwave-default-font-lock-items 1027@defopt idlwave-default-font-lock-items
1028Items which should be fontified on the default fontification level 1028Items which should be fontified on the default fontification level
10292. 10292.
1030@end defopt 1030@end defopt
1031 1031
1032@node Octals and Highlighting, , Syntax Highlighting, Code Formatting 1032@node Octals and Highlighting, , Syntax Highlighting, Code Formatting
@@ -1104,7 +1104,7 @@ plot,x,alog(x+5*sin(x) + 2),
1104On positions 1,2 and 8, information about the @samp{plot} procedure will 1104On positions 1,2 and 8, information about the @samp{plot} procedure will
1105be shown. On positions 3,4, and 7, the @samp{alog} function will be 1105be shown. On positions 3,4, and 7, the @samp{alog} function will be
1106described, while positions 5 and 6 will investigate the @samp{sin} 1106described, while positions 5 and 6 will investigate the @samp{sin}
1107function. 1107function.
1108 1108
1109When you ask for routine information about an object method, and the 1109When you ask for routine information about an object method, and the
1110method exists in several classes, IDLWAVE queries for the class of the 1110method exists in several classes, IDLWAVE queries for the class of the
@@ -1162,7 +1162,7 @@ will automatically split into the next two.
1162@item @i{Other} 1162@item @i{Other}
1163@tab Any other routine with a file not known to be on the search path. 1163@tab Any other routine with a file not known to be on the search path.
1164@item @i{Unresolved} 1164@item @i{Unresolved}
1165@tab An otherwise unknown routine the shell lists as unresolved 1165@tab An otherwise unknown routine the shell lists as unresolved
1166(referenced, but not compiled). 1166(referenced, but not compiled).
1167@end multitable 1167@end multitable
1168 1168
@@ -1198,7 +1198,7 @@ with the middle mouse button inserts keywords or visits files:
1198@item @i{Usage} 1198@item @i{Usage}
1199@tab If online help is installed, a click with the @emph{right} mouse 1199@tab If online help is installed, a click with the @emph{right} mouse
1200button on the @i{Usage:} line will access the help for the 1200button on the @i{Usage:} line will access the help for the
1201routine (@pxref{Online Help}). 1201routine (@pxref{Online Help}).
1202@item @i{Keyword} 1202@item @i{Keyword}
1203@tab Online help about keywords is also available with the 1203@tab Online help about keywords is also available with the
1204@emph{right} mouse button. Clicking on a keyword with the @emph{middle} 1204@emph{right} mouse button. Clicking on a keyword with the @emph{middle}
@@ -1340,8 +1340,8 @@ directly in the originating source file.
1340 1340
1341 1341
1342@menu 1342@menu
1343* Help with HTML Documentation:: 1343* Help with HTML Documentation::
1344* Help with Source:: 1344* Help with Source::
1345@end menu 1345@end menu
1346 1346
1347@node Help with HTML Documentation, Help with Source, Online Help, Online Help 1347@node Help with HTML Documentation, Help with Source, Online Help, Online Help
@@ -1393,7 +1393,7 @@ configuring a browser for use with IDL's HTML help system.
1393Relative directory of the system-supplied HTML help directory, 1393Relative directory of the system-supplied HTML help directory,
1394considered with respect to @code{idlwave-system-directory}. Relevant 1394considered with respect to @code{idlwave-system-directory}. Relevant
1395for IDL 6.2 and greater. Should not change. 1395for IDL 6.2 and greater. Should not change.
1396@end defopt 1396@end defopt
1397 1397
1398@defopt idlwave-html-help-location @file{/usr/local/etc/} 1398@defopt idlwave-html-help-location @file{/usr/local/etc/}
1399The directory where the @file{idl_html_help} HTML directory live. 1399The directory where the @file{idl_html_help} HTML directory live.
@@ -1613,7 +1613,7 @@ available.
1613@menu 1613@menu
1614* Case of Completed Words:: CaseOFcomPletedWords 1614* Case of Completed Words:: CaseOFcomPletedWords
1615* Object Method Completion and Class Ambiguity:: obj->Method, what? 1615* Object Method Completion and Class Ambiguity:: obj->Method, what?
1616* Object Method Completion in the Shell:: 1616* Object Method Completion in the Shell::
1617* Class and Keyword Inheritance:: obj->Method, _EXTRA=e 1617* Class and Keyword Inheritance:: obj->Method, _EXTRA=e
1618* Structure Tag Completion:: Completing state.Tag 1618* Structure Tag Completion:: Completing state.Tag
1619@end menu 1619@end menu
@@ -1681,7 +1681,7 @@ narrow down the number of possible completions. The variable
1681@code{idlwave-query-class} can be configured to make such prompting the 1681@code{idlwave-query-class} can be configured to make such prompting the
1682default for all methods (not recommended), or selectively for very 1682default for all methods (not recommended), or selectively for very
1683common methods for which the number of completing keywords would be too 1683common methods for which the number of completing keywords would be too
1684large (e.g. @code{Init,SetProperty,GetProperty}). 1684large (e.g. @code{Init,SetProperty,GetProperty}).
1685 1685
1686@cindex Saving object class on @code{->} 1686@cindex Saving object class on @code{->}
1687@cindex @code{->} 1687@cindex @code{->}
@@ -1729,7 +1729,7 @@ routine info, or online help within a method routine, a query is sent to
1729determine the class of the object. If this query is successful, the 1729determine the class of the object. If this query is successful, the
1730class found will be used to select appropriate completions, routine 1730class found will be used to select appropriate completions, routine
1731info, or help. If unsuccessful, information from all known classes will 1731info, or help. If unsuccessful, information from all known classes will
1732be used (as in the buffer). 1732be used (as in the buffer).
1733 1733
1734@node Class and Keyword Inheritance, Structure Tag Completion, Object Method Completion in the Shell, Completion 1734@node Class and Keyword Inheritance, Structure Tag Completion, Object Method Completion in the Shell, Completion
1735@subsection Class and Keyword Inheritance 1735@subsection Class and Keyword Inheritance
@@ -1772,7 +1772,7 @@ keywords based on their originating class.
1772Non-@code{nil} means consider inheritance during completion, online help etc. 1772Non-@code{nil} means consider inheritance during completion, online help etc.
1773@end defopt 1773@end defopt
1774 1774
1775@defopt idlwave-keyword-class-inheritance 1775@defopt idlwave-keyword-class-inheritance
1776A list of regular expressions to match methods for which simple 1776A list of regular expressions to match methods for which simple
1777class-driven keyword inheritance will be used for Completion. 1777class-driven keyword inheritance will be used for Completion.
1778@end defopt 1778@end defopt
@@ -1802,7 +1802,7 @@ Structure tag completion is not enabled by default. To enable it,
1802simply add the following to your @file{.emacs}: 1802simply add the following to your @file{.emacs}:
1803 1803
1804@lisp 1804@lisp
1805 (add-hook 'idlwave-load-hook 1805 (add-hook 'idlwave-load-hook
1806 (lambda () (require 'idlw-complete-structtag))) 1806 (lambda () (require 'idlw-complete-structtag)))
1807@end lisp 1807@end lisp
1808 1808
@@ -2226,7 +2226,7 @@ your @file{.emacs} file:
2226 (idlwave-action-and-binding "\\<\\(pro\\|function\\)\\>[ \t]*\\<" 2226 (idlwave-action-and-binding "\\<\\(pro\\|function\\)\\>[ \t]*\\<"
2227 '(capitalize-word 1) t) 2227 '(capitalize-word 1) t)
2228 ;; Capitalize common block name 2228 ;; Capitalize common block name
2229 (idlwave-action-and-binding "\\<common\\>[ \t]+\\<" 2229 (idlwave-action-and-binding "\\<common\\>[ \t]+\\<"
2230 '(capitalize-word 1) t))) 2230 '(capitalize-word 1) t)))
2231@end lisp 2231@end lisp
2232 2232
@@ -2384,10 +2384,10 @@ currently only works under Unix and MacOSX.
2384@menu 2384@menu
2385* Starting the Shell:: How to launch IDL as a subprocess 2385* Starting the Shell:: How to launch IDL as a subprocess
2386* Using the Shell:: Interactively working with the Shell 2386* Using the Shell:: Interactively working with the Shell
2387* Commands Sent to the Shell:: 2387* Commands Sent to the Shell::
2388* Debugging IDL Programs:: 2388* Debugging IDL Programs::
2389* Examining Variables:: 2389* Examining Variables::
2390* Custom Expression Examination:: 2390* Custom Expression Examination::
2391@end menu 2391@end menu
2392 2392
2393@node Starting the Shell, Using the Shell, The IDLWAVE Shell, The IDLWAVE Shell 2393@node Starting the Shell, Using the Shell, The IDLWAVE Shell, The IDLWAVE Shell
@@ -2414,7 +2414,7 @@ In order to create a separate frame for the IDLWAVE shell buffer, call
2414@code{idlwave-shell} with a prefix argument: @kbd{C-u C-c C-s} or 2414@code{idlwave-shell} with a prefix argument: @kbd{C-u C-c C-s} or
2415@kbd{C-u C-c C-l}. If you always want a dedicated frame for the shell 2415@kbd{C-u C-c C-l}. If you always want a dedicated frame for the shell
2416window, configure the variable 2416window, configure the variable
2417@code{idlwave-shell-use-dedicated-frame}. 2417@code{idlwave-shell-use-dedicated-frame}.
2418 2418
2419To launch a quick IDLWAVE shell directly from a shell prompt without 2419To launch a quick IDLWAVE shell directly from a shell prompt without
2420an IDLWAVE buffer (e.g., as a replacement for running inside an 2420an IDLWAVE buffer (e.g., as a replacement for running inside an
@@ -2471,7 +2471,7 @@ The file in which the command history of the idlwave shell is saved.
2471Unless it's an absolute path, it goes in 2471Unless it's an absolute path, it goes in
2472@code{idlwave-config-directory}. 2472@code{idlwave-config-directory}.
2473@end defopt 2473@end defopt
2474 2474
2475@defopt idlwave-shell-use-dedicated-frame (@code{nil}) 2475@defopt idlwave-shell-use-dedicated-frame (@code{nil})
2476Non-@code{nil} means IDLWAVE should use a special frame to display the 2476Non-@code{nil} means IDLWAVE should use a special frame to display the
2477shell buffer. 2477shell buffer.
@@ -2574,7 +2574,7 @@ keywords, system variables, system variable tags etc.
2574@item @kbd{C-c C-v} 2574@item @kbd{C-c C-v}
2575@tab Find the source file of a routine (@code{idlwave-find-module}) 2575@tab Find the source file of a routine (@code{idlwave-find-module})
2576@item @kbd{C-c C-t} 2576@item @kbd{C-c C-t}
2577@tab Find the source file of a routine in the currently visited file 2577@tab Find the source file of a routine in the currently visited file
2578(@code{idlwave-find-module-this-file}). 2578(@code{idlwave-find-module-this-file}).
2579@item @kbd{C-c =} 2579@item @kbd{C-c =}
2580@tab Compile a library routine (@code{idlwave-resolve}) 2580@tab Compile a library routine (@code{idlwave-resolve})
@@ -2697,12 +2697,12 @@ buffers.
2697@end defopt 2697@end defopt
2698 2698
2699@menu 2699@menu
2700* A Tale of Two Modes:: 2700* A Tale of Two Modes::
2701* Debug Key Bindings:: 2701* Debug Key Bindings::
2702* Breakpoints and Stepping:: 2702* Breakpoints and Stepping::
2703* Compiling Programs:: 2703* Compiling Programs::
2704* Walking the Calling Stack:: 2704* Walking the Calling Stack::
2705* Electric Debug Mode:: 2705* Electric Debug Mode::
2706@end menu 2706@end menu
2707 2707
2708 2708
@@ -2795,7 +2795,7 @@ executed from the shell window, the breakpoint where IDL is currently
2795stopped will be deleted. To clear all breakpoints, use @kbd{C-c C-d 2795stopped will be deleted. To clear all breakpoints, use @kbd{C-c C-d
2796C-a} (@code{idlwave-clear-all-bp}). Breakpoints can also be disabled 2796C-a} (@code{idlwave-clear-all-bp}). Breakpoints can also be disabled
2797and re-enabled: @kbd{C-c C-d C-\} 2797and re-enabled: @kbd{C-c C-d C-\}
2798(@code{idlwave-shell-toggle-enable-current-bp}). 2798(@code{idlwave-shell-toggle-enable-current-bp}).
2799 2799
2800Breakpoint lines are highlighted or indicated with an icon in the source 2800Breakpoint lines are highlighted or indicated with an icon in the source
2801code (different icons for conditional, after, and other break types). 2801code (different icons for conditional, after, and other break types).
@@ -2804,7 +2804,7 @@ places breakpoints as close as possible on or after the line you
2804specify. IDLWAVE queries the shell for the actual breakpoint location 2804specify. IDLWAVE queries the shell for the actual breakpoint location
2805which was set, so the exact line you specify may not be marked. You can 2805which was set, so the exact line you specify may not be marked. You can
2806re-sync the breakpoint list and update the display at any time (e.g., if 2806re-sync the breakpoint list and update the display at any time (e.g., if
2807you add or remove some on the command line) using @kbd{C-c C-d C-l}. 2807you add or remove some on the command line) using @kbd{C-c C-d C-l}.
2808 2808
2809In recent IDLWAVE versions, the breakpoint line is highlighted when the 2809In recent IDLWAVE versions, the breakpoint line is highlighted when the
2810mouse is moved over it, and a tooltip pops up describing the break 2810mouse is moved over it, and a tooltip pops up describing the break
@@ -2914,8 +2914,8 @@ configured in @code{idlwave-shell-mark-stop-line}.
2914@kindex C-c C-d C-c 2914@kindex C-c C-d C-c
2915In order to compile the current buffer under the IDLWAVE shell, press 2915In order to compile the current buffer under the IDLWAVE shell, press
2916@kbd{C-c C-d C-c} (@code{idlwave-save-and-run}). This first saves the 2916@kbd{C-c C-d C-c} (@code{idlwave-save-and-run}). This first saves the
2917current buffer and then sends the command @samp{.run path/to/file} to the 2917current buffer and then sends the command @samp{.run path/to/file} to the
2918shell. You can also execute @kbd{C-c C-d C-c} from the shell buffer, in 2918shell. You can also execute @kbd{C-c C-d C-c} from the shell buffer, in
2919which case the most recently compiled buffer will be saved and 2919which case the most recently compiled buffer will be saved and
2920re-compiled. 2920re-compiled.
2921 2921
@@ -3080,9 +3080,9 @@ halts.
3080 3080
3081@defopt idlwave-shell-electric-stop-color (Violet) 3081@defopt idlwave-shell-electric-stop-color (Violet)
3082Default color of the stopped line overlay when in electric debug mode. 3082Default color of the stopped line overlay when in electric debug mode.
3083@end defopt 3083@end defopt
3084 3084
3085@defopt idlwave-shell-electric-stop-line-face 3085@defopt idlwave-shell-electric-stop-line-face
3086The face to use for the stopped line. Defaults to a face similar to the 3086The face to use for the stopped line. Defaults to a face similar to the
3087modeline, with color @code{idlwave-shell-electric-stop-color}. 3087modeline, with color @code{idlwave-shell-electric-stop-color}.
3088@end defopt 3088@end defopt
@@ -3188,14 +3188,14 @@ the expression printed by IDL.
3188@end defopt 3188@end defopt
3189 3189
3190@defopt idlwave-shell-output-face 3190@defopt idlwave-shell-output-face
3191The face for @code{idlwave-shell-output-overlay}. 3191The face for @code{idlwave-shell-output-overlay}.
3192Allows to choose the font, color and other properties for the most 3192Allows to choose the font, color and other properties for the most
3193recent output of IDL when examining an expression." 3193recent output of IDL when examining an expression."
3194@end defopt 3194@end defopt
3195 3195
3196@defopt idlwave-shell-separate-examine-output (@code{t}) 3196@defopt idlwave-shell-separate-examine-output (@code{t})
3197If non-@code{nil}, re-direct the output of examine commands to a special 3197If non-@code{nil}, re-direct the output of examine commands to a special
3198@file{*Examine*} buffer, instead of in the shell itself. 3198@file{*Examine*} buffer, instead of in the shell itself.
3199@end defopt 3199@end defopt
3200 3200
3201@defopt idlwave-shell-max-print-length (200) 3201@defopt idlwave-shell-max-print-length (200)
@@ -3249,17 +3249,17 @@ Both functions take a single string argument sharing the syntax of the
3249@lisp 3249@lisp
3250(add-hook 'idlwave-shell-mode-hook 3250(add-hook 'idlwave-shell-mode-hook
3251 (lambda () 3251 (lambda ()
3252 (idlwave-shell-define-key-both [s-down-mouse-2] 3252 (idlwave-shell-define-key-both [s-down-mouse-2]
3253 (idlwave-shell-mouse-examine 3253 (idlwave-shell-mouse-examine
3254 "print, size(___,/DIMENSIONS)")) 3254 "print, size(___,/DIMENSIONS)"))
3255 (idlwave-shell-define-key-both [f9] (idlwave-shell-examine 3255 (idlwave-shell-define-key-both [f9] (idlwave-shell-examine
3256 "print, size(___,/DIMENSIONS)")) 3256 "print, size(___,/DIMENSIONS)"))
3257 (idlwave-shell-define-key-both [f10] (idlwave-shell-examine 3257 (idlwave-shell-define-key-both [f10] (idlwave-shell-examine
3258 "print,size(___,/TNAME)")) 3258 "print,size(___,/TNAME)"))
3259 (idlwave-shell-define-key-both [f11] (idlwave-shell-examine 3259 (idlwave-shell-define-key-both [f11] (idlwave-shell-examine
3260 "help,___,/STRUCTURE")))) 3260 "help,___,/STRUCTURE"))))
3261@end lisp 3261@end lisp
3262 3262
3263@noindent Now pressing @key{f9}, or middle-mouse dragging with the 3263@noindent Now pressing @key{f9}, or middle-mouse dragging with the
3264@key{SUPER} key depressed, will print the dimensions of the nearby or 3264@key{SUPER} key depressed, will print the dimensions of the nearby or
3265highlighted expression. Pressing @key{f10} will give the type string, 3265highlighted expression. Pressing @key{f10} will give the type string,
@@ -3297,7 +3297,7 @@ of the package from version 3.0, during which time he overhauled almost
3297everything, modernized IDLWAVE with many new features, and developed the 3297everything, modernized IDLWAVE with many new features, and developed the
3298manual. 3298manual.
3299 3299
3300@item 3300@item
3301@uref{mailto:jdsmith@@as.arizona.edu, @b{J.D. Smith}}, the current 3301@uref{mailto:jdsmith@@as.arizona.edu, @b{J.D. Smith}}, the current
3302maintainer, as of version 4.10, helped shape object method completion 3302maintainer, as of version 4.10, helped shape object method completion
3303and most new features introduced in versions 4.x, and introduced many 3303and most new features introduced in versions 4.x, and introduced many
@@ -3364,7 +3364,7 @@ know about the accessible routines.
3364@menu 3364@menu
3365* Routine Definitions:: Where IDL Routines are defined. 3365* Routine Definitions:: Where IDL Routines are defined.
3366* Routine Information Sources:: So how does IDLWAVE know about... 3366* Routine Information Sources:: So how does IDLWAVE know about...
3367* Catalogs:: 3367* Catalogs::
3368* Load-Path Shadows:: Routines defined in several places 3368* Load-Path Shadows:: Routines defined in several places
3369* Documentation Scan:: Scanning the IDL Manuals 3369* Documentation Scan:: Scanning the IDL Manuals
3370@end menu 3370@end menu
@@ -3382,7 +3382,7 @@ know about the accessible routines.
3382several places: 3382several places:
3383 3383
3384@enumerate 3384@enumerate
3385@item 3385@item
3386@emph{Builtin routines} are defined inside IDL itself. The source code 3386@emph{Builtin routines} are defined inside IDL itself. The source code
3387of such routines is not available, but instead are learned about through 3387of such routines is not available, but instead are learned about through
3388the IDL documentation. 3388the IDL documentation.
@@ -3390,7 +3390,7 @@ the IDL documentation.
3390Routines which are @emph{part of the current program}, are defined in a 3390Routines which are @emph{part of the current program}, are defined in a
3391file explicitly compiled by the user. This file may or may not be 3391file explicitly compiled by the user. This file may or may not be
3392located on the IDL search path. 3392located on the IDL search path.
3393@item 3393@item
3394@emph{Library routines} are defined in files located on IDL's search 3394@emph{Library routines} are defined in files located on IDL's search
3395path. When a library routine is called for the first time, IDL will 3395path. When a library routine is called for the first time, IDL will
3396find the source file and compile it dynamically. A special sub-category 3396find the source file and compile it dynamically. A special sub-category
@@ -3428,7 +3428,7 @@ directly with IDL in the form of an XML catalog which IDLWAVE scans.
3428Formerly, this list was created by scanning the IDL manuals to produce 3428Formerly, this list was created by scanning the IDL manuals to produce
3429the file @file{idlw-rinfo.el}. 3429the file @file{idlw-rinfo.el}.
3430 3430
3431@item 3431@item
3432IDLWAVE @emph{scans} all its @emph{buffers} in the current Emacs session 3432IDLWAVE @emph{scans} all its @emph{buffers} in the current Emacs session
3433for routine definitions. This is done automatically when routine 3433for routine definitions. This is done automatically when routine
3434information or completion is first requested by the user. Each new 3434information or completion is first requested by the user. Each new
@@ -3547,8 +3547,8 @@ later).
3547@end defopt 3547@end defopt
3548 3548
3549@menu 3549@menu
3550* Library Catalogs:: 3550* Library Catalogs::
3551* User Catalog:: 3551* User Catalog::
3552@end menu 3552@end menu
3553 3553
3554@html 3554@html
@@ -3636,7 +3636,7 @@ instead, including:
3636@itemize @bullet 3636@itemize @bullet
3637@item The scan is internal to Emacs, so you don't need a working Perl 3637@item The scan is internal to Emacs, so you don't need a working Perl
3638installation, as you do for library catalogs. 3638installation, as you do for library catalogs.
3639@item Can be used to scan directories for which the user has no write 3639@item Can be used to scan directories for which the user has no write
3640privileges. 3640privileges.
3641@item Easy widget-based path selection. 3641@item Easy widget-based path selection.
3642@end itemize 3642@end itemize
@@ -3752,7 +3752,7 @@ Another way to find out if a specific routine has multiple definitions
3752on the load path is routine info display (@pxref{Routine Info}). 3752on the load path is routine info display (@pxref{Routine Info}).
3753 3753
3754@node Documentation Scan, , Load-Path Shadows, Sources of Routine Info 3754@node Documentation Scan, , Load-Path Shadows, Sources of Routine Info
3755@appendixsec Documentation Scan 3755@appendixsec Documentation Scan
3756@cindex @file{get_html_rinfo} 3756@cindex @file{get_html_rinfo}
3757@cindex @file{idlw-rinfo.el} 3757@cindex @file{idlw-rinfo.el}
3758@cindex Scanning the documentation 3758@cindex Scanning the documentation
@@ -3920,7 +3920,7 @@ user is King!
3920(setq idlwave-main-block-indent 3) 3920(setq idlwave-main-block-indent 3)
3921(setq idlwave-end-offset -3) 3921(setq idlwave-end-offset -3)
3922(setq idlwave-continuation-indent 1) 3922(setq idlwave-continuation-indent 1)
3923(setq idlwave-begin-line-comment "^;[^;]") ; Leave ";" but not ";;" 3923(setq idlwave-begin-line-comment "^;[^;]") ; Leave ";" but not ";;"
3924 ; anchored at start of line. 3924 ; anchored at start of line.
3925(setq idlwave-surround-by-blank t) ; Turn on padding ops =,<,> 3925(setq idlwave-surround-by-blank t) ; Turn on padding ops =,<,>
3926(setq idlwave-pad-keyword nil) ; Remove spaces for keyword '=' 3926(setq idlwave-pad-keyword nil) ; Remove spaces for keyword '='
@@ -3987,10 +3987,10 @@ user is King!
3987 ;; (local-set-key "\C-j" 'idlwave-newline) ; My preference. 3987 ;; (local-set-key "\C-j" 'idlwave-newline) ; My preference.
3988 3988
3989 ;; Some personal abbreviations 3989 ;; Some personal abbreviations
3990 (define-abbrev idlwave-mode-abbrev-table 3990 (define-abbrev idlwave-mode-abbrev-table
3991 (concat idlwave-abbrev-start-char "wb") "widget_base()" 3991 (concat idlwave-abbrev-start-char "wb") "widget_base()"
3992 (idlwave-keyword-abbrev 1)) 3992 (idlwave-keyword-abbrev 1))
3993 (define-abbrev idlwave-mode-abbrev-table 3993 (define-abbrev idlwave-mode-abbrev-table
3994 (concat idlwave-abbrev-start-char "on") "obj_new()" 3994 (concat idlwave-abbrev-start-char "on") "obj_new()"
3995 (idlwave-keyword-abbrev 1)) 3995 (idlwave-keyword-abbrev 1))
3996 )) 3996 ))
@@ -4008,12 +4008,12 @@ user is King!
4008(add-hook 'idlwave-shell-mode-hook 4008(add-hook 'idlwave-shell-mode-hook
4009 (lambda () 4009 (lambda ()
4010 ;; Set up some custom key and mouse examine commands 4010 ;; Set up some custom key and mouse examine commands
4011 (idlwave-shell-define-key-both [s-down-mouse-2] 4011 (idlwave-shell-define-key-both [s-down-mouse-2]
4012 (idlwave-shell-mouse-examine 4012 (idlwave-shell-mouse-examine
4013 "print, size(___,/DIMENSIONS)")) 4013 "print, size(___,/DIMENSIONS)"))
4014 (idlwave-shell-define-key-both [f9] (idlwave-shell-examine 4014 (idlwave-shell-define-key-both [f9] (idlwave-shell-examine
4015 "print, size(___,/DIMENSIONS)")) 4015 "print, size(___,/DIMENSIONS)"))
4016 (idlwave-shell-define-key-both [f10] (idlwave-shell-examine 4016 (idlwave-shell-define-key-both [f10] (idlwave-shell-examine
4017 "print,size(___,/TNAME)")) 4017 "print,size(___,/TNAME)"))
4018 (idlwave-shell-define-key-both [f11] (idlwave-shell-examine 4018 (idlwave-shell-define-key-both [f11] (idlwave-shell-examine
4019 "help,___,/STRUCTURE")))) 4019 "help,___,/STRUCTURE"))))
@@ -4066,7 +4066,7 @@ system. I am assuming that IDLWAVE has been installed in
4066sure you check the following things: 4066sure you check the following things:
4067 4067
4068@itemize @bullet 4068@itemize @bullet
4069@item When you download the IDLWAVE distribution, make sure you save the 4069@item When you download the IDLWAVE distribution, make sure you save the
4070file under the names @file{idlwave.tar.gz}. 4070file under the names @file{idlwave.tar.gz}.
4071@item M-TAB switches among running programs --- use Esc-TAB 4071@item M-TAB switches among running programs --- use Esc-TAB
4072instead. 4072instead.
@@ -4102,7 +4102,7 @@ customize the variable @code{idlwave-shell-automatic-electric-debug}
4102if you prefer not to enter electric debug on breakpoints@dots{} but 4102if you prefer not to enter electric debug on breakpoints@dots{} but
4103you really should try it before you disable it! You can also 4103you really should try it before you disable it! You can also
4104customize this variable to enter debug mode when errors are 4104customize this variable to enter debug mode when errors are
4105encountered. 4105encountered.
4106 4106
4107@item @strong{I get errors like @samp{Searching for program: no such 4107@item @strong{I get errors like @samp{Searching for program: no such
4108file or directory, idl} when attempting to start the IDL shell.} 4108file or directory, idl} when attempting to start the IDL shell.}
@@ -4141,7 +4141,7 @@ in compiled lisp files. Presumably, you kept the original .elc files in
4141place, and this is the source of the error. If you recompile (or just 4141place, and this is the source of the error. If you recompile (or just
4142"make; make install") from source, it should resolve this problem. 4142"make; make install") from source, it should resolve this problem.
4143Another option is to recompile the @file{idlw*.el} files by hand using 4143Another option is to recompile the @file{idlw*.el} files by hand using
4144@kbd{M-x byte-compile-file}. 4144@kbd{M-x byte-compile-file}.
4145 4145
4146@item @strong{@kbd{M-@key{TAB}} doesn't complete words, it switches 4146@item @strong{@kbd{M-@key{TAB}} doesn't complete words, it switches
4147windows on my desktop.} 4147windows on my desktop.}
@@ -4266,7 +4266,7 @@ You have a mismatch between your help index and the HTML help package
4266you downloaded. You need to ensure you download a ``downgrade kit'' if 4266you downloaded. You need to ensure you download a ``downgrade kit'' if
4267you are using anything older than the latest HTML help package. A new 4267you are using anything older than the latest HTML help package. A new
4268help package appears with each IDL release (assuming the documentation 4268help package appears with each IDL release (assuming the documentation
4269is updated). 4269is updated).
4270Starting with IDL 6.2, the HTML help and its catalog are 4270Starting with IDL 6.2, the HTML help and its catalog are
4271distributed with IDL, and so should never be inconsistent. 4271distributed with IDL, and so should never be inconsistent.
4272 4272
diff --git a/doc/misc/makefile.w32-in b/doc/misc/makefile.w32-in
index 1e497fe309f..0edaf3db3d6 100644
--- a/doc/misc/makefile.w32-in
+++ b/doc/misc/makefile.w32-in
@@ -100,123 +100,127 @@ info.dvi: $(INFOSOURCES)
100 $(ENVADD) $(TEXI2DVI) $(srcdir)/info.texi 100 $(ENVADD) $(TEXI2DVI) $(srcdir)/info.texi
101 101
102 102
103$(infodir)/ccmode: cc-mode.texi 103$(infodir)/ccmode: cc-mode.texi doclicense.texi
104 $(MAKEINFO) $(MAKEINFO_OPTS) cc-mode.texi 104 $(MAKEINFO) $(MAKEINFO_OPTS) cc-mode.texi
105cc-mode.dvi: cc-mode.texi 105cc-mode.dvi: cc-mode.texi doclicense.texi
106 $(ENVADD) $(TEXI2DVI) $(srcdir)/cc-mode.texi 106 $(ENVADD) $(TEXI2DVI) $(srcdir)/cc-mode.texi
107 107
108$(infodir)/ada-mode: ada-mode.texi 108$(infodir)/ada-mode: ada-mode.texi doclicense.texi
109 $(MAKEINFO) $(MAKEINFO_OPTS) ada-mode.texi 109 $(MAKEINFO) $(MAKEINFO_OPTS) ada-mode.texi
110ada-mode.dvi: ada-mode.texi 110ada-mode.dvi: ada-mode.texi doclicense.texi
111 $(ENVADD) $(TEXI2DVI) $(srcdir)/ada-mode.texi 111 $(ENVADD) $(TEXI2DVI) $(srcdir)/ada-mode.texi
112 112
113$(infodir)/pcl-cvs: pcl-cvs.texi 113$(infodir)/pcl-cvs: pcl-cvs.texi doclicense.texi
114 $(MAKEINFO) $(MAKEINFO_OPTS) pcl-cvs.texi 114 $(MAKEINFO) $(MAKEINFO_OPTS) pcl-cvs.texi
115pcl-cvs.dvi: pcl-cvs.texi 115pcl-cvs.dvi: pcl-cvs.texi doclicense.texi
116 $(ENVADD) $(TEXI2DVI) $(srcdir)/pcl-cvs.texi 116 $(ENVADD) $(TEXI2DVI) $(srcdir)/pcl-cvs.texi
117 117
118$(infodir)/eshell: eshell.texi 118$(infodir)/eshell: eshell.texi doclicense.texi
119 $(MAKEINFO) $(MAKEINFO_OPTS) eshell.texi 119 $(MAKEINFO) $(MAKEINFO_OPTS) eshell.texi
120eshell.dvi: eshell.texi 120eshell.dvi: eshell.texi doclicense.texi
121 $(ENVADD) $(TEXI2DVI) $(srcdir)/eshell.texi 121 $(ENVADD) $(TEXI2DVI) $(srcdir)/eshell.texi
122 122
123$(infodir)/cl: cl.texi 123$(infodir)/cl: cl.texi doclicense.texi
124 $(MAKEINFO) $(MAKEINFO_OPTS) cl.texi 124 $(MAKEINFO) $(MAKEINFO_OPTS) cl.texi
125cl.dvi: cl.texi 125cl.dvi: cl.texi doclicense.texi
126 $(ENVADD) $(TEXI2DVI) $(srcdir)/cl.texi 126 $(ENVADD) $(TEXI2DVI) $(srcdir)/cl.texi
127 127
128$(infodir)/dbus: dbus.texi 128$(infodir)/dbus: dbus.texi doclicense.texi
129 $(MAKEINFO) $(MAKEINFO_OPTS) dbus.texi 129 $(MAKEINFO) $(MAKEINFO_OPTS) dbus.texi
130dbus.dvi: dbus.texi 130dbus.dvi: dbus.texi doclicense.texi
131 $(ENVADD) $(TEXI2DVI) $(srcdir)/dbus.texi 131 $(ENVADD) $(TEXI2DVI) $(srcdir)/dbus.texi
132 132
133$(infodir)/dired-x: dired-x.texi 133$(infodir)/dired-x: dired-x.texi $(emacsdir)/emacsver.texi doclicense.texi
134 $(MAKEINFO) $(MAKEINFO_OPTS) dired-x.texi 134 $(MAKEINFO) $(MAKEINFO_OPTS) dired-x.texi
135dired-x.dvi: dired-x.texi 135dired-x.dvi: dired-x.texi $(emacsdir)/emacsver.texi doclicense.texi
136 $(ENVADD) $(TEXI2DVI) $(srcdir)/dired-x.texi 136 $(ENVADD) $(TEXI2DVI) $(srcdir)/dired-x.texi
137 137
138$(infodir)/ediff: ediff.texi 138$(infodir)/ediff: ediff.texi doclicense.texi
139 $(MAKEINFO) $(MAKEINFO_OPTS) ediff.texi 139 $(MAKEINFO) $(MAKEINFO_OPTS) ediff.texi
140ediff.dvi: ediff.texi 140ediff.dvi: ediff.texi doclicense.texi
141 $(ENVADD) $(TEXI2DVI) $(srcdir)/ediff.texi 141 $(ENVADD) $(TEXI2DVI) $(srcdir)/ediff.texi
142 142
143$(infodir)/flymake: flymake.texi 143$(infodir)/flymake: flymake.texi doclicense.texi
144 $(MAKEINFO) $(MAKEINFO_OPTS) flymake.texi 144 $(MAKEINFO) $(MAKEINFO_OPTS) flymake.texi
145flymake.dvi: flymake.texi 145flymake.dvi: flymake.texi doclicense.texi
146 $(ENVADD) $(TEXI2DVI) $(srcdir)/flymake.texi 146 $(ENVADD) $(TEXI2DVI) $(srcdir)/flymake.texi
147 147
148$(infodir)/forms: forms.texi 148$(infodir)/forms: forms.texi doclicense.texi
149 $(MAKEINFO) $(MAKEINFO_OPTS) forms.texi 149 $(MAKEINFO) $(MAKEINFO_OPTS) forms.texi
150forms.dvi: forms.texi 150forms.dvi: forms.texi doclicense.texi
151 $(ENVADD) $(TEXI2DVI) $(srcdir)/forms.texi 151 $(ENVADD) $(TEXI2DVI) $(srcdir)/forms.texi
152 152
153# gnus/message/emacs-mime/sieve/pgg are part of Gnus: 153# gnus/message/emacs-mime/sieve/pgg are part of Gnus:
154$(infodir)/gnus: gnus.texi 154$(infodir)/gnus: gnus.texi gnus-overrides.texi message.texi emacs-mime.texi \
155 sieve.texi pgg.texi sasl.texi gnus-news.texi gnus-faq.texi \
156 doclicense.texi
155 $(MAKEINFO) $(MAKEINFO_OPTS) gnus.texi 157 $(MAKEINFO) $(MAKEINFO_OPTS) gnus.texi
156gnus.dvi: gnus.texi 158gnus.dvi: gnus.texi gnus-overrides.texi message.texi emacs-mime.texi \
159 sieve.texi pgg.texi sasl.texi gnus-news.texi gnus-faq.texi \
160 doclicense.texi
157 sed -e "/@iflatex/,/@end iflatex/d" $(srcdir)/gnus.texi > gnustmp.texi 161 sed -e "/@iflatex/,/@end iflatex/d" $(srcdir)/gnus.texi > gnustmp.texi
158 $(ENVADD) $(TEXI2DVI) gnustmp.texi 162 $(ENVADD) $(TEXI2DVI) gnustmp.texi
159 cp gnustmp.dvi $*.dvi 163 cp gnustmp.dvi $*.dvi
160 rm gnustmp.* 164 rm gnustmp.*
161# 165#
162$(infodir)/message: message.texi 166$(infodir)/message: message.texi gnus-overrides.texi doclicense.texi
163 $(MAKEINFO) $(MAKEINFO_OPTS) message.texi 167 $(MAKEINFO) $(MAKEINFO_OPTS) message.texi
164message.dvi: message.texi 168message.dvi: message.texi gnus-overrides.texi doclicense.texi
165 $(ENVADD) $(TEXI2DVI) $(srcdir)/message.texi 169 $(ENVADD) $(TEXI2DVI) $(srcdir)/message.texi
166# 170#
167$(infodir)/emacs-mime: emacs-mime.texi 171$(infodir)/emacs-mime: emacs-mime.texi gnus-overrides.texi doclicense.texi
168 $(MAKEINFO) $(MAKEINFO_OPTS) --enable-encoding emacs-mime.texi 172 $(MAKEINFO) $(MAKEINFO_OPTS) --enable-encoding emacs-mime.texi
169emacs-mime.dvi: emacs-mime.texi 173emacs-mime.dvi: emacs-mime.texi gnus-overrides.texi doclicense.texi
170 $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-mime.texi 174 $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-mime.texi
171# 175#
172$(infodir)/sieve: sieve.texi 176$(infodir)/sieve: sieve.texi gnus-overrides.texi doclicense.texi
173 $(MAKEINFO) $(MAKEINFO_OPTS) sieve.texi 177 $(MAKEINFO) $(MAKEINFO_OPTS) sieve.texi
174sieve.dvi: sieve.texi 178sieve.dvi: sieve.texi gnus-overrides.texi doclicense.texi
175 $(ENVADD) $(TEXI2DVI) $(srcdir)/sieve.texi 179 $(ENVADD) $(TEXI2DVI) $(srcdir)/sieve.texi
176# 180#
177$(infodir)/pgg: pgg.texi 181$(infodir)/pgg: pgg.texi gnus-overrides.texi doclicense.texi
178 $(MAKEINFO) $(MAKEINFO_OPTS) pgg.texi 182 $(MAKEINFO) $(MAKEINFO_OPTS) pgg.texi
179pgg.dvi: pgg.texi 183pgg.dvi: pgg.texi gnus-overrides.texi doclicense.texi
180 $(ENVADD) $(TEXI2DVI) $(srcdir)/pgg.texi 184 $(ENVADD) $(TEXI2DVI) $(srcdir)/pgg.texi
181 185
182$(infodir)/mh-e: mh-e.texi 186$(infodir)/mh-e: mh-e.texi doclicense.texi gpl.texi
183 $(MAKEINFO) $(MAKEINFO_OPTS) mh-e.texi 187 $(MAKEINFO) $(MAKEINFO_OPTS) mh-e.texi
184mh-e.dvi: mh-e.texi 188mh-e.dvi: mh-e.texi doclicense.texi gpl.texi
185 $(ENVADD) $(TEXI2DVI) $(srcdir)/mh-e.texi 189 $(ENVADD) $(TEXI2DVI) $(srcdir)/mh-e.texi
186 190
187$(infodir)/reftex: reftex.texi 191$(infodir)/reftex: reftex.texi doclicense.texi
188 $(MAKEINFO) $(MAKEINFO_OPTS) reftex.texi 192 $(MAKEINFO) $(MAKEINFO_OPTS) reftex.texi
189reftex.dvi: reftex.texi 193reftex.dvi: reftex.texi doclicense.texi
190 $(ENVADD) $(TEXI2DVI) $(srcdir)/reftex.texi 194 $(ENVADD) $(TEXI2DVI) $(srcdir)/reftex.texi
191 195
192$(infodir)/remember: remember.texi 196$(infodir)/remember: remember.texi doclicense.texi
193 $(MAKEINFO) $(MAKEINFO_OPTS) remember.texi 197 $(MAKEINFO) $(MAKEINFO_OPTS) remember.texi
194remember.dvi: remember.texi 198remember.dvi: remember.texi doclicense.texix
195 $(ENVADD) $(TEXI2DVI) $(srcdir)/remember.texi 199 $(ENVADD) $(TEXI2DVI) $(srcdir)/remember.texi
196 200
197$(infodir)/sasl: sasl.texi 201$(infodir)/sasl: sasl.texi gnus-overrides.texi
198 $(MAKEINFO) $(MAKEINFO_OPTS) sasl.texi 202 $(MAKEINFO) $(MAKEINFO_OPTS) sasl.texi
199sasl.dvi: sasl.texi 203sasl.dvi: sasl.texi gnus-overrides.texi
200 $(ENVADD) $(TEXI2DVI) $(srcdir)/sasl.texi 204 $(ENVADD) $(TEXI2DVI) $(srcdir)/sasl.texi
201 205
202$(infodir)/sc: sc.texi 206$(infodir)/sc: sc.texi doclicense.texi
203 $(MAKEINFO) $(MAKEINFO_OPTS) sc.texi 207 $(MAKEINFO) $(MAKEINFO_OPTS) sc.texi
204sc.dvi: sc.texi 208sc.dvi: sc.texi doclicense.texi
205 $(ENVADD) $(TEXI2DVI) $(srcdir)/sc.texi 209 $(ENVADD) $(TEXI2DVI) $(srcdir)/sc.texi
206 210
207$(infodir)/vip: vip.texi 211$(infodir)/vip: vip.texi doclicense.texi
208 $(MAKEINFO) $(MAKEINFO_OPTS) vip.texi 212 $(MAKEINFO) $(MAKEINFO_OPTS) vip.texi
209vip.dvi: vip.texi 213vip.dvi: vip.texi doclicense.texi
210 $(ENVADD) $(TEXI2DVI) $(srcdir)/vip.texi 214 $(ENVADD) $(TEXI2DVI) $(srcdir)/vip.texi
211 215
212$(infodir)/viper: viper.texi 216$(infodir)/viper: viper.texi doclicense.texi
213 $(MAKEINFO) $(MAKEINFO_OPTS) viper.texi 217 $(MAKEINFO) $(MAKEINFO_OPTS) viper.texi
214viper.dvi: viper.texi 218viper.dvi: viper.texi doclicense.texi
215 $(ENVADD) $(TEXI2DVI) $(srcdir)/viper.texi 219 $(ENVADD) $(TEXI2DVI) $(srcdir)/viper.texi
216 220
217$(infodir)/widget: widget.texi 221$(infodir)/widget: widget.texi doclicense.texi
218 $(MAKEINFO) $(MAKEINFO_OPTS) widget.texi 222 $(MAKEINFO) $(MAKEINFO_OPTS) widget.texi
219widget.dvi: widget.texi 223widget.dvi: widget.texi doclicense.texi
220 $(ENVADD) $(TEXI2DVI) $(srcdir)/widget.texi 224 $(ENVADD) $(TEXI2DVI) $(srcdir)/widget.texi
221 225
222$(infodir)/efaq: faq.texi $(emacsdir)/emacsver.texi 226$(infodir)/efaq: faq.texi $(emacsdir)/emacsver.texi
@@ -224,57 +228,56 @@ $(infodir)/efaq: faq.texi $(emacsdir)/emacsver.texi
224faq.dvi: faq.texi $(emacsdir)/emacsver.texi 228faq.dvi: faq.texi $(emacsdir)/emacsver.texi
225 $(ENVADD) $(TEXI2DVI) $(srcdir)/faq.texi 229 $(ENVADD) $(TEXI2DVI) $(srcdir)/faq.texi
226 230
227$(infodir)/autotype: autotype.texi 231$(infodir)/autotype: autotype.texi doclicense.texi
228 $(MAKEINFO) $(MAKEINFO_OPTS) autotype.texi 232 $(MAKEINFO) $(MAKEINFO_OPTS) autotype.texi
229autotype.dvi: autotype.texi 233autotype.dvi: autotype.texi doclicense.texi
230 $(ENVADD) $(TEXI2DVI) $(srcdir)/autotype.texi 234 $(ENVADD) $(TEXI2DVI) $(srcdir)/autotype.texi
231 235
232$(infodir)/calc: calc.texi $(emacsdir)/emacsver.texi 236$(infodir)/calc: calc.texi $(emacsdir)/emacsver.texi gpl.texi doclicense.texi
233 $(MAKEINFO) $(MAKEINFO_OPTS) calc.texi 237 $(MAKEINFO) $(MAKEINFO_OPTS) calc.texi
234 238calc.dvi: calc.texi $(emacsdir)/emacsver.texi gpl.texi doclicense.texi
235calc.dvi: calc.texi $(emacsdir)/emacsver.texi
236 $(ENVADD) $(TEXI2DVI) $(srcdir)/calc.texi 239 $(ENVADD) $(TEXI2DVI) $(srcdir)/calc.texi
237 240
238# This is produced with --no-split to avoid making files whose 241# This is produced with --no-split to avoid making files whose
239# names clash on DOS 8+3 filesystems 242# names clash on DOS 8+3 filesystems
240$(infodir)/idlwave: idlwave.texi 243$(infodir)/idlwave: idlwave.texi doclicense.texi
241 $(MAKEINFO) $(MAKEINFO_OPTS) --no-split idlwave.texi 244 $(MAKEINFO) $(MAKEINFO_OPTS) --no-split idlwave.texi
242idlwave.dvi: idlwave.texi 245idlwave.dvi: idlwave.texi doclicense.texi
243 $(ENVADD) $(TEXI2DVI) $(srcdir)/idlwave.texi 246 $(ENVADD) $(TEXI2DVI) $(srcdir)/idlwave.texi
244 247
245$(infodir)/eudc: eudc.texi 248$(infodir)/eudc: eudc.texi doclicense.texi
246 $(MAKEINFO) $(MAKEINFO_OPTS) eudc.texi 249 $(MAKEINFO) $(MAKEINFO_OPTS) eudc.texi
247eudc.dvi: eudc.texi 250eudc.dvi: eudc.texi doclicense.texi
248 $(ENVADD) $(TEXI2DVI) $(srcdir)/eudc.texi 251 $(ENVADD) $(TEXI2DVI) $(srcdir)/eudc.texi
249 252
250$(infodir)/ebrowse: ebrowse.texi 253$(infodir)/ebrowse: ebrowse.texi doclicense.texi
251 $(MAKEINFO) $(MAKEINFO_OPTS) ebrowse.texi 254 $(MAKEINFO) $(MAKEINFO_OPTS) ebrowse.texi
252ebrowse.dvi: ebrowse.texi 255ebrowse.dvi: ebrowse.texi doclicense.texi
253 $(ENVADD) $(TEXI2DVI) $(srcdir)/ebrowse.texi 256 $(ENVADD) $(TEXI2DVI) $(srcdir)/ebrowse.texi
254 257
255$(infodir)/woman: woman.texi 258$(infodir)/woman: woman.texi doclicense.texi
256 $(MAKEINFO) $(MAKEINFO_OPTS) woman.texi 259 $(MAKEINFO) $(MAKEINFO_OPTS) woman.texi
257woman.dvi: woman.texi 260woman.dvi: woman.texi doclicense.texi
258 $(ENVADD) $(TEXI2DVI) $(srcdir)/woman.texi 261 $(ENVADD) $(TEXI2DVI) $(srcdir)/woman.texi
259 262
260$(infodir)/speedbar: speedbar.texi 263$(infodir)/speedbar: speedbar.texi doclicense.texi
261 $(MAKEINFO) $(MAKEINFO_OPTS) speedbar.texi 264 $(MAKEINFO) $(MAKEINFO_OPTS) speedbar.texi
262speedbar.dvi: speedbar.texi 265speedbar.dvi: speedbar.texi doclicense.texi
263 $(ENVADD) $(TEXI2DVI) $(srcdir)/speedbar.texi 266 $(ENVADD) $(TEXI2DVI) $(srcdir)/speedbar.texi
264 267
265$(infodir)/tramp: tramp.texi 268$(infodir)/tramp: tramp.texi trampver.texi doclicense.texi
266 $(MAKEINFO) $(MAKEINFO_OPTS) tramp.texi 269 $(MAKEINFO) $(MAKEINFO_OPTS) tramp.texi
267tramp.dvi: tramp.texi 270tramp.dvi: tramp.texi trampver.texi doclicense.texi
268 $(ENVADD) $(TEXI2DVI) $(srcdir)/tramp.texi 271 $(ENVADD) $(TEXI2DVI) $(srcdir)/tramp.texi
269 272
270$(infodir)/ses: ses.texi 273$(infodir)/ses: ses.texi doclicense.texi
271 $(MAKEINFO) $(MAKEINFO_OPTS) ses.texi 274 $(MAKEINFO) $(MAKEINFO_OPTS) ses.texi
272ses.dvi: ses.texi 275ses.dvi: ses.texi doclicense.texi
273 $(ENVADD) $(TEXI2DVI) $(srcdir)/ses.texi 276 $(ENVADD) $(TEXI2DVI) $(srcdir)/ses.texi
274 277
275$(infodir)/smtpmail: smtpmail.texi 278$(infodir)/smtpmail: smtpmail.texi doclicense.texi
276 $(MAKEINFO) $(MAKEINFO_OPTS) smtpmail.texi 279 $(MAKEINFO) $(MAKEINFO_OPTS) smtpmail.texi
277smtpmail.dvi: smtpmail.texi 280smtpmail.dvi: smtpmail.texi doclicense.texi
278 $(ENVADD) $(TEXI2DVI) $(srcdir)/smtpmail.texi 281 $(ENVADD) $(TEXI2DVI) $(srcdir)/smtpmail.texi
279 282
280$(infodir)/org: org.texi 283$(infodir)/org: org.texi
@@ -282,14 +285,14 @@ $(infodir)/org: org.texi
282org.dvi: org.texi 285org.dvi: org.texi
283 $(ENVADD) $(TEXI2DVI) $(srcdir)/org.texi 286 $(ENVADD) $(TEXI2DVI) $(srcdir)/org.texi
284 287
285$(infodir)/url: url.texi 288$(infodir)/url: url.texi doclicense.texi
286 $(MAKEINFO) $(MAKEINFO_OPTS) url.texi 289 $(MAKEINFO) $(MAKEINFO_OPTS) url.texi
287url.dvi: url.texi 290url.dvi: url.texi doclicense.texi
288 $(ENVADD) $(TEXI2DVI) $(srcdir)/url.texi 291 $(ENVADD) $(TEXI2DVI) $(srcdir)/url.texi
289 292
290$(infodir)/newsticker: newsticker.texi 293$(infodir)/newsticker: newsticker.texi doclicense.texi
291 $(MAKEINFO) $(MAKEINFO_OPTS) newsticker.texi 294 $(MAKEINFO) $(MAKEINFO_OPTS) newsticker.texi
292newsticker.dvi: newsticker.texi 295newsticker.dvi: newsticker.texi doclicense.texi
293 $(ENVADD) $(TEXI2DVI) $(srcdir)/newsticker.texi 296 $(ENVADD) $(TEXI2DVI) $(srcdir)/newsticker.texi
294 297
295$(infodir)/nxml-mode: nxml-mode.texi 298$(infodir)/nxml-mode: nxml-mode.texi
@@ -297,14 +300,14 @@ $(infodir)/nxml-mode: nxml-mode.texi
297nxml-mod.dvi: nxml-mode.texi 300nxml-mod.dvi: nxml-mode.texi
298 $(ENVADD) $(TEXI2DVI) $(srcdir)/nxml-mode.texi 301 $(ENVADD) $(TEXI2DVI) $(srcdir)/nxml-mode.texi
299 302
300$(infodir)/rcirc: rcirc.texi 303$(infodir)/rcirc: rcirc.texi doclicense.texi
301 $(MAKEINFO) $(MAKEINFO_OPTS) rcirc.texi 304 $(MAKEINFO) $(MAKEINFO_OPTS) rcirc.texi
302rcirc.dvi: rcirc.texi 305rcirc.dvi: rcirc.texi doclicense.texi
303 $(ENVADD) $(TEXI2DVI) $(srcdir)/rcirc.texi 306 $(ENVADD) $(TEXI2DVI) $(srcdir)/rcirc.texi
304 307
305$(infodir)/erc: erc.texi 308$(infodir)/erc: erc.texi gpl.texi doclicense.texi
306 $(MAKEINFO) $(MAKEINFO_OPTS) erc.texi 309 $(MAKEINFO) $(MAKEINFO_OPTS) erc.texi
307erc.dvi: erc.texi 310erc.dvi: erc.texi gpl.texi doclicense.texi
308 $(ENVADD) $(TEXI2DVI) $(srcdir)/erc.texi 311 $(ENVADD) $(TEXI2DVI) $(srcdir)/erc.texi
309 312
310$(infodir)/ert: ert.texi 313$(infodir)/ert: ert.texi
@@ -322,9 +325,9 @@ $(infodir)/mairix-el: mairix-el.texi
322mairix-el.dvi: mairix-el.texi 325mairix-el.dvi: mairix-el.texi
323 $(ENVADD) $(TEXI2DVI) $(srcdir)/mairix-el.texi 326 $(ENVADD) $(TEXI2DVI) $(srcdir)/mairix-el.texi
324 327
325$(infodir)/auth: auth.texi 328$(infodir)/auth: auth.texi gnus-overrides.texi
326 $(MAKEINFO) $(MAKEINFO_OPTS) auth.texi 329 $(MAKEINFO) $(MAKEINFO_OPTS) auth.texi
327auth.dvi: auth.texi 330auth.dvi: auth.texi gnus-overrides.texi
328 $(ENVADD) $(TEXI2DVI) $(srcdir)/auth.texi 331 $(ENVADD) $(TEXI2DVI) $(srcdir)/auth.texi
329 332
330$(infodir)/eieio: eieio.texi 333$(infodir)/eieio: eieio.texi
@@ -337,14 +340,14 @@ $(infodir)/ede: ede.texi
337ede.dvi: ede.texi 340ede.dvi: ede.texi
338 $(ENVADD) $(TEXI2DVI) $(srcdir)/ede.texi 341 $(ENVADD) $(TEXI2DVI) $(srcdir)/ede.texi
339 342
340$(infodir)/semantic: semantic.texi 343$(infodir)/semantic: semantic.texi sem-user.texi doclicense.texi
341 $(MAKEINFO) $(MAKEINFO_OPTS) semantic.texi 344 $(MAKEINFO) $(MAKEINFO_OPTS) semantic.texi
342semantic.dvi: semantic.texi 345semantic.dvi: semantic.texi sem-user.texi doclicense.texi
343 $(ENVADD) $(TEXI2DVI) $(srcdir)/semantic.texi 346 $(ENVADD) $(TEXI2DVI) $(srcdir)/semantic.texi
344 347
345$(infodir)/edt: edt.texi 348$(infodir)/edt: edt.texi doclicense.texi
346 $(MAKEINFO) $(MAKEINFO_OPTS) edt.texi 349 $(MAKEINFO) $(MAKEINFO_OPTS) edt.texi
347edt.dvi: edt.texi 350edt.dvi: edt.texi doclicense.texi
348 $(ENVADD) $(TEXI2DVI) $(srcdir)/edt.texi 351 $(ENVADD) $(TEXI2DVI) $(srcdir)/edt.texi
349 352
350mostlyclean: 353mostlyclean:
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index 4d828f69bbd..d9062a32572 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -904,7 +904,7 @@ happen---Message will encode non-@acronym{ASCII} domain names in @code{From},
904Until @acronym{IDNA} becomes more well known, Message queries you 904Until @acronym{IDNA} becomes more well known, Message queries you
905whether @acronym{IDNA} encoding of the domain name really should 905whether @acronym{IDNA} encoding of the domain name really should
906occur. Some users might not be aware that domain names can contain 906occur. Some users might not be aware that domain names can contain
907non-@acronym{ASCII} now, so this gives them a safety net if they accidently 907non-@acronym{ASCII} now, so this gives them a safety net if they accidentally
908typed a non-@acronym{ASCII} domain name. 908typed a non-@acronym{ASCII} domain name.
909 909
910@vindex message-use-idna 910@vindex message-use-idna
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 34a4ba4f8f3..181e00f8e02 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -7219,7 +7219,7 @@ will be made in the agenda:
7219#+CATEGORY: Holiday 7219#+CATEGORY: Holiday
7220%%(org-calendar-holiday) ; special function for holiday names 7220%%(org-calendar-holiday) ; special function for holiday names
7221#+CATEGORY: Ann 7221#+CATEGORY: Ann
7222%%(org-anniversary 1956 5 14)@footnote{@code{org-anniversary} is just like @code{diary-anniversary}, but the argument order is allways according to ISO and therefore independent of the value of @code{calendar-date-style}.} Arthur Dent is %d years old 7222%%(org-anniversary 1956 5 14)@footnote{@code{org-anniversary} is just like @code{diary-anniversary}, but the argument order is always according to ISO and therefore independent of the value of @code{calendar-date-style}.} Arthur Dent is %d years old
7223%%(org-anniversary 1869 10 2) Mahatma Gandhi would be %d years old 7223%%(org-anniversary 1869 10 2) Mahatma Gandhi would be %d years old
7224@end example 7224@end example
7225 7225
@@ -7797,8 +7797,8 @@ Interactively select another agenda view and append it to the current view.
7797@item o 7797@item o
7798Delete other windows. 7798Delete other windows.
7799@c 7799@c
7800@orgcmdkskc{v d,d,org-aganda-day-view} 7800@orgcmdkskc{v d,d,org-agenda-day-view}
7801@xorgcmdkskc{v w,w,org-aganda-day-view} 7801@xorgcmdkskc{v w,w,org-agenda-day-view}
7802@xorgcmd{v m,org-agenda-month-view} 7802@xorgcmd{v m,org-agenda-month-view}
7803@xorgcmd{v y,org-agenda-month-year} 7803@xorgcmd{v y,org-agenda-month-year}
7804@xorgcmd{v SPC,org-agenda-reset-view} 7804@xorgcmd{v SPC,org-agenda-reset-view}
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi
index f12942da2d3..d4f82b6b3a7 100644
--- a/doc/misc/pcl-cvs.texi
+++ b/doc/misc/pcl-cvs.texi
@@ -70,7 +70,7 @@ customize-group RET pcl-cvs @key{RET}} and to look at the documentation strings
70of the various commands and major modes for further information. 70of the various commands and major modes for further information.
71@c This manual is updated to release 2.5 of PCL-CVS. 71@c This manual is updated to release 2.5 of PCL-CVS.
72 72
73@insertcopying 73@insertcopying
74 74
75@end ifnottex 75@end ifnottex
76 76
@@ -1275,7 +1275,7 @@ will be called as @samp{cvs -d @var{cvs-cvsroot}@dots{}}. This can be
1275useful if your site has several repositories. 1275useful if your site has several repositories.
1276 1276
1277@item log-edit-require-final-newline 1277@item log-edit-require-final-newline
1278@c wordy to avoid unhderfull hbox 1278@c wordy to avoid underfull hbox
1279When you enter a log message by typing into the 1279When you enter a log message by typing into the
1280@samp{*cvs-commit-message*} buffer, PCL-CVS normally automatically 1280@samp{*cvs-commit-message*} buffer, PCL-CVS normally automatically
1281inserts a trailing newline, unless there already is one. This behavior 1281inserts a trailing newline, unless there already is one. This behavior
diff --git a/doc/misc/sem-user.texi b/doc/misc/sem-user.texi
index 28d1cdb6eb8..e1631bcacc8 100644
--- a/doc/misc/sem-user.texi
+++ b/doc/misc/sem-user.texi
@@ -547,7 +547,7 @@ reparsed regardless of their size.
547@end deffn 547@end deffn
548 548
549@deffn Option semantic-idle-scheduler-no-working-message 549@deffn Option semantic-idle-scheduler-no-working-message
550If non-@code{nil}, disable display of working messages whie reparsing. 550If non-@code{nil}, disable display of working messages while reparsing.
551@end deffn 551@end deffn
552 552
553@deffn Option semantic-idle-scheduler-working-in-modeline-flag 553@deffn Option semantic-idle-scheduler-working-in-modeline-flag
diff --git a/doc/misc/semantic.texi b/doc/misc/semantic.texi
index 55b60937fb6..dcfff1fcb96 100644
--- a/doc/misc/semantic.texi
+++ b/doc/misc/semantic.texi
@@ -613,7 +613,7 @@ Emacs Lisp. It is an LALR parser suitable for complex languages.
613@c LocalWords: multitable NAvigaTOR noindent nomedian nonterm noselect 613@c LocalWords: multitable NAvigaTOR noindent nomedian nonterm noselect
614@c LocalWords: nosnarf obarray OLE OO outputfile paren parsetable POINT's 614@c LocalWords: nosnarf obarray OLE OO outputfile paren parsetable POINT's
615@c LocalWords: popup positionalonly positiononly positionormarker pre 615@c LocalWords: popup positionalonly positiononly positionormarker pre
616@c LocalWords: printf printindex Programmatically pt punctuations quotemode 616@c LocalWords: printf printindex Programmatically pt quotemode
617@c LocalWords: ref regex regexp Regexps reparse resetfile samp sb 617@c LocalWords: ref regex regexp Regexps reparse resetfile samp sb
618@c LocalWords: scopestart SEmantic semanticdb setfilename setq 618@c LocalWords: scopestart SEmantic semanticdb setfilename setq
619@c LocalWords: settitle setupfunction sexp sp SPC speedbar speedbar's 619@c LocalWords: settitle setupfunction sexp sp SPC speedbar speedbar's
diff --git a/doc/misc/ses.texi b/doc/misc/ses.texi
index d9739b93925..8300e6511a6 100644
--- a/doc/misc/ses.texi
+++ b/doc/misc/ses.texi
@@ -446,7 +446,7 @@ list.
446execute when starting SES mode for a buffer). 446execute when starting SES mode for a buffer).
447 447
448The variable @code{safe-functions} is a list of possibly-unsafe 448The variable @code{safe-functions} is a list of possibly-unsafe
449functions to be treated as safe when analysing formulas and printers. 449functions to be treated as safe when analyzing formulas and printers.
450@xref{Virus protection}. Before customizing @code{safe-functions}, 450@xref{Virus protection}. Before customizing @code{safe-functions},
451think about how much you trust the person who's suggesting this 451think about how much you trust the person who's suggesting this
452change. The value @code{t} turns off all anti-virus protection. A 452change. The value @code{t} turns off all anti-virus protection. A
diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi
index 1d4bbbff4ac..854be0d0012 100644
--- a/doc/misc/smtpmail.texi
+++ b/doc/misc/smtpmail.texi
@@ -233,7 +233,7 @@ least one of the following external tools are installed:
233 233
234@enumerate 234@enumerate
235@item 235@item
236The GNUTLS command line tool @samp{gnutls-cli}, you can get it from 236The GnuTLS command line tool @samp{gnutls-cli}, you can get it from
237@url{http://www.gnu.org/software/gnutls/}. This is the recommended 237@url{http://www.gnu.org/software/gnutls/}. This is the recommended
238tool, mainly because it can verify the server certificates. 238tool, mainly because it can verify the server certificates.
239 239
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index e6b0f4fa235..f7f340074a2 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -3573,7 +3573,7 @@ The verbosity levels are
3573 3573
3574When @code{tramp-verbose} is greater than or equal to 4, the messages 3574When @code{tramp-verbose} is greater than or equal to 4, the messages
3575are also written into a @value{tramp} debug buffer. This debug buffer 3575are also written into a @value{tramp} debug buffer. This debug buffer
3576is useful for analysing problems; sending a @value{tramp} bug report 3576is useful for analyzing problems; sending a @value{tramp} bug report
3577should be done with @code{tramp-verbose} set to a verbosity level of at 3577should be done with @code{tramp-verbose} set to a verbosity level of at
3578least 6 (@pxref{Bug Reports}). 3578least 6 (@pxref{Bug Reports}).
3579 3579