diff options
| author | Paul Eggert | 2011-11-26 20:43:11 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-11-26 20:43:11 -0800 |
| commit | e47695319fc758da7ff07d7084386258b6c8b677 (patch) | |
| tree | c1cd573850e4dd66b8df696835d52513f10dfc94 /doc | |
| parent | 83aca1cb6970314dcc6c35c1432ebcac42811926 (diff) | |
| download | emacs-e47695319fc758da7ff07d7084386258b6c8b677.tar.gz emacs-e47695319fc758da7ff07d7084386258b6c8b677.zip | |
Spelling fixes.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/building.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/spellfile | 2 | ||||
| -rw-r--r-- | doc/misc/calc.texi | 2 | ||||
| -rw-r--r-- | doc/misc/eieio.texi | 2 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 2 | ||||
| -rw-r--r-- | doc/misc/idlwave.texi | 184 |
6 files changed, 96 insertions, 98 deletions
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index ac62e2d9652..9c5b2e7dcd7 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi | |||
| @@ -995,7 +995,7 @@ breakpoint}, the breakpoint which point is on. | |||
| 995 | Enable/disable current breakpoint (@code{gdb-toggle-breakpoint}). | 995 | Enable/disable current breakpoint (@code{gdb-toggle-breakpoint}). |
| 996 | On a graphical display, this changes the color of a bullet in the | 996 | On a graphical display, this changes the color of a bullet in the |
| 997 | margin of a source buffer at the relevant line. This is red when | 997 | margin of a source buffer at the relevant line. This is red when |
| 998 | the breakpoint is enabled and grey when it is disabled. Text-only | 998 | the breakpoint is enabled and gray when it is disabled. Text-only |
| 999 | terminals correspondingly display a @samp{B} or @samp{b}. | 999 | terminals correspondingly display a @samp{B} or @samp{b}. |
| 1000 | 1000 | ||
| 1001 | @item D | 1001 | @item D |
diff --git a/doc/lispref/spellfile b/doc/lispref/spellfile index 1f4a6905505..e0d77ee0541 100644 --- a/doc/lispref/spellfile +++ b/doc/lispref/spellfile | |||
| @@ -253,7 +253,6 @@ deletable | |||
| 253 | deletion' | 253 | deletion' |
| 254 | delq | 254 | delq |
| 255 | depiction | 255 | depiction |
| 256 | descendents | ||
| 257 | deselecting | 256 | deselecting |
| 258 | destructive' | 257 | destructive' |
| 259 | destructively' | 258 | destructively' |
| @@ -299,7 +298,6 @@ excess' | |||
| 299 | exec | 298 | exec |
| 300 | exitcode | 299 | exitcode |
| 301 | expression' | 300 | expression' |
| 302 | extendible | ||
| 303 | extra' | 301 | extra' |
| 304 | fails' | 302 | fails' |
| 305 | fascist | 303 | fascist |
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi index b84212afa74..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)}. | |||
| 25644 | of @samp{<} and @samp{<=} are allowed, or any of the four combinations | 25644 | of @samp{<} and @samp{<=} are allowed, or any of the four combinations |
| 25645 | of @samp{>} and @samp{>=}. Four-argument constructions like | 25645 | of @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 |
| 25647 | involve both equalities and inequalities, are not allowed. | 25647 | involve 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 |
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 |
| 1460 | Return a string representing a directory associated with an instance | 1460 | Return a string representing a directory associated with an instance |
| 1461 | of @var{obj}. @var{depth} can be used to indice how many levels of | 1461 | of @var{obj}. @var{depth} can be used to index how many levels of |
| 1462 | indentation have been opened by the user where @var{obj} is shown. | 1462 | indentation 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 3aa923cc346..a1da74710a4 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -27408,7 +27408,7 @@ considered home score and adapt files (@pxref{Home Score File}) have | |||
| 27408 | been added. | 27408 | been 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 |
| 27412 | Server Internals}). | 27412 | Server Internals}). |
| 27413 | 27413 | ||
| 27414 | @item | 27414 | @item |
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.'' | |||
| 62 | IDLWAVE is a package which supports editing source code written in the | 62 | IDLWAVE is a package which supports editing source code written in the |
| 63 | Interactive Data Language (IDL), and running IDL as an inferior shell. | 63 | Interactive 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 | ||
| 86 | Getting Started (Tutorial) | 86 | Getting 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 | ||
| 92 | The IDLWAVE Major Mode | 92 | The IDLWAVE Major Mode |
| 93 | 93 | ||
| @@ -107,7 +107,7 @@ The IDLWAVE Major Mode | |||
| 107 | Code Formatting | 107 | Code 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 | ||
| 116 | Online Help | 116 | Online Help |
| 117 | 117 | ||
| 118 | * Help with HTML Documentation:: | 118 | * Help with HTML Documentation:: |
| 119 | * Help with Source:: | 119 | * Help with Source:: |
| 120 | 120 | ||
| 121 | Completion | 121 | Completion |
| 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 | ||
| 144 | Debugging IDL Programs | 144 | Debugging 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 | ||
| 153 | Sources of Routine Info | 153 | Sources 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 | ||
| 161 | Catalogs | 161 | Catalogs |
| 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 | |||
| 193 | what IDLWAVE does: | 193 | what IDLWAVE does: |
| 194 | 194 | ||
| 195 | @itemize @bullet | 195 | @itemize @bullet |
| 196 | @item | 196 | @item |
| 197 | Smart code indentation and automatic-formatting. | 197 | Smart code indentation and automatic-formatting. |
| 198 | @item | 198 | @item |
| 199 | Three level syntax highlighting support. | 199 | Three level syntax highlighting support. |
| 200 | @item | 200 | @item |
| 201 | Context-sensitive display of calling sequences and keywords for more | 201 | Context-sensitive display of calling sequences and keywords for more |
| 202 | than 1000 native IDL routines, extendible to any additional number of | 202 | than 1000 native IDL routines, extensible to any additional number of |
| 203 | local routines, and already available with many pre-scanned libraries. | 203 | local routines, and already available with many pre-scanned libraries. |
| 204 | @item | 204 | @item |
| 205 | Fast, context-sensitive online HTML help, or source-header help for | 205 | Fast, 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 |
| 420 | end | 420 | end |
| 421 | 421 | ||
| 422 | function weekday,day,month,year | 422 | function 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 |
| 426 | end | 426 | end |
| 427 | 427 | ||
| 428 | pro plot_wday,day,month | 428 | pro 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 | |||
| 797 | routine. @xref{Actions}, for information how to impose additional | 797 | routine. @xref{Actions}, for information how to impose additional |
| 798 | formatting conventions on foreign code. | 798 | formatting conventions on foreign code. |
| 799 | 799 | ||
| 800 | @defopt idlwave-main-block-indent (@code{2}) | 800 | @defopt idlwave-main-block-indent (@code{2}) |
| 801 | Extra indentation for the main block of code. That is the block between | 801 | Extra indentation for the main block of code. That is the block between |
| 802 | the FUNCTION/PRO statement and the END statement for that program | 802 | the FUNCTION/PRO statement and the END statement for that program |
| 803 | unit. | 803 | unit. |
| @@ -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}) |
| 1000 | Non-@code{nil} means use last match on line for | 1000 | Non-@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 |
| 1028 | Items which should be fontified on the default fontification level | 1028 | Items which should be fontified on the default fontification level |
| 1029 | 2. | 1029 | 2. |
| 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), | |||
| 1104 | On positions 1,2 and 8, information about the @samp{plot} procedure will | 1104 | On positions 1,2 and 8, information about the @samp{plot} procedure will |
| 1105 | be shown. On positions 3,4, and 7, the @samp{alog} function will be | 1105 | be shown. On positions 3,4, and 7, the @samp{alog} function will be |
| 1106 | described, while positions 5 and 6 will investigate the @samp{sin} | 1106 | described, while positions 5 and 6 will investigate the @samp{sin} |
| 1107 | function. | 1107 | function. |
| 1108 | 1108 | ||
| 1109 | When you ask for routine information about an object method, and the | 1109 | When you ask for routine information about an object method, and the |
| 1110 | method exists in several classes, IDLWAVE queries for the class of the | 1110 | method 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 |
| 1200 | button on the @i{Usage:} line will access the help for the | 1200 | button on the @i{Usage:} line will access the help for the |
| 1201 | routine (@pxref{Online Help}). | 1201 | routine (@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. | |||
| 1393 | Relative directory of the system-supplied HTML help directory, | 1393 | Relative directory of the system-supplied HTML help directory, |
| 1394 | considered with respect to @code{idlwave-system-directory}. Relevant | 1394 | considered with respect to @code{idlwave-system-directory}. Relevant |
| 1395 | for IDL 6.2 and greater. Should not change. | 1395 | for 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/} |
| 1399 | The directory where the @file{idl_html_help} HTML directory live. | 1399 | The 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 |
| 1682 | default for all methods (not recommended), or selectively for very | 1682 | default for all methods (not recommended), or selectively for very |
| 1683 | common methods for which the number of completing keywords would be too | 1683 | common methods for which the number of completing keywords would be too |
| 1684 | large (e.g. @code{Init,SetProperty,GetProperty}). | 1684 | large (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 | |||
| 1729 | determine the class of the object. If this query is successful, the | 1729 | determine the class of the object. If this query is successful, the |
| 1730 | class found will be used to select appropriate completions, routine | 1730 | class found will be used to select appropriate completions, routine |
| 1731 | info, or help. If unsuccessful, information from all known classes will | 1731 | info, or help. If unsuccessful, information from all known classes will |
| 1732 | be used (as in the buffer). | 1732 | be 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. | |||
| 1772 | Non-@code{nil} means consider inheritance during completion, online help etc. | 1772 | Non-@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 |
| 1776 | A list of regular expressions to match methods for which simple | 1776 | A list of regular expressions to match methods for which simple |
| 1777 | class-driven keyword inheritance will be used for Completion. | 1777 | class-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, | |||
| 1802 | simply add the following to your @file{.emacs}: | 1802 | simply 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 |
| 2416 | window, configure the variable | 2416 | window, configure the variable |
| 2417 | @code{idlwave-shell-use-dedicated-frame}. | 2417 | @code{idlwave-shell-use-dedicated-frame}. |
| 2418 | 2418 | ||
| 2419 | To launch a quick IDLWAVE shell directly from a shell prompt without | 2419 | To launch a quick IDLWAVE shell directly from a shell prompt without |
| 2420 | an IDLWAVE buffer (e.g., as a replacement for running inside an | 2420 | an 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. | |||
| 2471 | Unless it's an absolute path, it goes in | 2471 | Unless 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}) |
| 2476 | Non-@code{nil} means IDLWAVE should use a special frame to display the | 2476 | Non-@code{nil} means IDLWAVE should use a special frame to display the |
| 2477 | shell buffer. | 2477 | shell 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 | |||
| 2795 | stopped will be deleted. To clear all breakpoints, use @kbd{C-c C-d | 2795 | stopped will be deleted. To clear all breakpoints, use @kbd{C-c C-d |
| 2796 | C-a} (@code{idlwave-clear-all-bp}). Breakpoints can also be disabled | 2796 | C-a} (@code{idlwave-clear-all-bp}). Breakpoints can also be disabled |
| 2797 | and re-enabled: @kbd{C-c C-d C-\} | 2797 | and 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 | ||
| 2800 | Breakpoint lines are highlighted or indicated with an icon in the source | 2800 | Breakpoint lines are highlighted or indicated with an icon in the source |
| 2801 | code (different icons for conditional, after, and other break types). | 2801 | code (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 | |||
| 2804 | specify. IDLWAVE queries the shell for the actual breakpoint location | 2804 | specify. IDLWAVE queries the shell for the actual breakpoint location |
| 2805 | which was set, so the exact line you specify may not be marked. You can | 2805 | which was set, so the exact line you specify may not be marked. You can |
| 2806 | re-sync the breakpoint list and update the display at any time (e.g., if | 2806 | re-sync the breakpoint list and update the display at any time (e.g., if |
| 2807 | you add or remove some on the command line) using @kbd{C-c C-d C-l}. | 2807 | you add or remove some on the command line) using @kbd{C-c C-d C-l}. |
| 2808 | 2808 | ||
| 2809 | In recent IDLWAVE versions, the breakpoint line is highlighted when the | 2809 | In recent IDLWAVE versions, the breakpoint line is highlighted when the |
| 2810 | mouse is moved over it, and a tooltip pops up describing the break | 2810 | mouse 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 |
| 2915 | In order to compile the current buffer under the IDLWAVE shell, press | 2915 | In 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 |
| 2917 | current buffer and then sends the command @samp{.run path/to/file} to the | 2917 | current buffer and then sends the command @samp{.run path/to/file} to the |
| 2918 | shell. You can also execute @kbd{C-c C-d C-c} from the shell buffer, in | 2918 | shell. You can also execute @kbd{C-c C-d C-c} from the shell buffer, in |
| 2919 | which case the most recently compiled buffer will be saved and | 2919 | which case the most recently compiled buffer will be saved and |
| 2920 | re-compiled. | 2920 | re-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) |
| 3082 | Default color of the stopped line overlay when in electric debug mode. | 3082 | Default 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 |
| 3086 | The face to use for the stopped line. Defaults to a face similar to the | 3086 | The face to use for the stopped line. Defaults to a face similar to the |
| 3087 | modeline, with color @code{idlwave-shell-electric-stop-color}. | 3087 | modeline, 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 |
| 3191 | The face for @code{idlwave-shell-output-overlay}. | 3191 | The face for @code{idlwave-shell-output-overlay}. |
| 3192 | Allows to choose the font, color and other properties for the most | 3192 | Allows to choose the font, color and other properties for the most |
| 3193 | recent output of IDL when examining an expression." | 3193 | recent 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}) |
| 3197 | If non-@code{nil}, re-direct the output of examine commands to a special | 3197 | If 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 |
| 3265 | highlighted expression. Pressing @key{f10} will give the type string, | 3265 | highlighted 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 | |||
| 3297 | everything, modernized IDLWAVE with many new features, and developed the | 3297 | everything, modernized IDLWAVE with many new features, and developed the |
| 3298 | manual. | 3298 | manual. |
| 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 |
| 3302 | maintainer, as of version 4.10, helped shape object method completion | 3302 | maintainer, as of version 4.10, helped shape object method completion |
| 3303 | and most new features introduced in versions 4.x, and introduced many | 3303 | and 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. | |||
| 3382 | several places: | 3382 | several 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 |
| 3387 | of such routines is not available, but instead are learned about through | 3387 | of such routines is not available, but instead are learned about through |
| 3388 | the IDL documentation. | 3388 | the IDL documentation. |
| @@ -3390,7 +3390,7 @@ the IDL documentation. | |||
| 3390 | Routines which are @emph{part of the current program}, are defined in a | 3390 | Routines which are @emph{part of the current program}, are defined in a |
| 3391 | file explicitly compiled by the user. This file may or may not be | 3391 | file explicitly compiled by the user. This file may or may not be |
| 3392 | located on the IDL search path. | 3392 | located 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 |
| 3395 | path. When a library routine is called for the first time, IDL will | 3395 | path. When a library routine is called for the first time, IDL will |
| 3396 | find the source file and compile it dynamically. A special sub-category | 3396 | find 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. | |||
| 3428 | Formerly, this list was created by scanning the IDL manuals to produce | 3428 | Formerly, this list was created by scanning the IDL manuals to produce |
| 3429 | the file @file{idlw-rinfo.el}. | 3429 | the file @file{idlw-rinfo.el}. |
| 3430 | 3430 | ||
| 3431 | @item | 3431 | @item |
| 3432 | IDLWAVE @emph{scans} all its @emph{buffers} in the current Emacs session | 3432 | IDLWAVE @emph{scans} all its @emph{buffers} in the current Emacs session |
| 3433 | for routine definitions. This is done automatically when routine | 3433 | for routine definitions. This is done automatically when routine |
| 3434 | information or completion is first requested by the user. Each new | 3434 | information 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 |
| 3638 | installation, as you do for library catalogs. | 3638 | installation, 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 |
| 3640 | privileges. | 3640 | privileges. |
| 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 | |||
| 3752 | on the load path is routine info display (@pxref{Routine Info}). | 3752 | on 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 | |||
| 4066 | sure you check the following things: | 4066 | sure 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 |
| 4070 | file under the names @file{idlwave.tar.gz}. | 4070 | file 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 |
| 4072 | instead. | 4072 | instead. |
| @@ -4102,7 +4102,7 @@ customize the variable @code{idlwave-shell-automatic-electric-debug} | |||
| 4102 | if you prefer not to enter electric debug on breakpoints@dots{} but | 4102 | if you prefer not to enter electric debug on breakpoints@dots{} but |
| 4103 | you really should try it before you disable it! You can also | 4103 | you really should try it before you disable it! You can also |
| 4104 | customize this variable to enter debug mode when errors are | 4104 | customize this variable to enter debug mode when errors are |
| 4105 | encountered. | 4105 | encountered. |
| 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 |
| 4108 | file or directory, idl} when attempting to start the IDL shell.} | 4108 | file 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 | |||
| 4141 | place, and this is the source of the error. If you recompile (or just | 4141 | place, 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. |
| 4143 | Another option is to recompile the @file{idlw*.el} files by hand using | 4143 | Another 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 |
| 4147 | windows on my desktop.} | 4147 | windows on my desktop.} |
| @@ -4266,7 +4266,7 @@ You have a mismatch between your help index and the HTML help package | |||
| 4266 | you downloaded. You need to ensure you download a ``downgrade kit'' if | 4266 | you downloaded. You need to ensure you download a ``downgrade kit'' if |
| 4267 | you are using anything older than the latest HTML help package. A new | 4267 | you are using anything older than the latest HTML help package. A new |
| 4268 | help package appears with each IDL release (assuming the documentation | 4268 | help package appears with each IDL release (assuming the documentation |
| 4269 | is updated). | 4269 | is updated). |
| 4270 | Starting with IDL 6.2, the HTML help and its catalog are | 4270 | Starting with IDL 6.2, the HTML help and its catalog are |
| 4271 | distributed with IDL, and so should never be inconsistent. | 4271 | distributed with IDL, and so should never be inconsistent. |
| 4272 | 4272 | ||