Mercurial > hg > xemacs-beta
comparison man/hyperbole.texi @ 24:4103f0995bd7 r19-15b95
Import from CVS: tag r19-15b95
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:51:03 +0200 |
parents | 49a24b4fd526 |
children | c53a95d3c46d |
comparison
equal
deleted
inserted
replaced
23:0edd3412f124 | 24:4103f0995bd7 |
---|---|
1 \input texinfo | 1 \input texinfo |
2 @c | 2 @c |
3 @c FILE: hypb.texi | 3 @c FILE: hyperbole.texi |
4 @c SUMMARY: The Hyperbole User Manual for V3 | 4 @c SUMMARY: The Hyperbole User Manual for V4 |
5 @c USAGE: Hardcopy man from TeX; Info man from 'texinfo-format-buffer'. | 5 @c USAGE: Hardcopy man from TeX; Info man from `texinfo-format-buffer'. |
6 @c | 6 @c |
7 @c AUTHOR: Bob Weiner | 7 @c AUTHOR: Bob Weiner |
8 @c ORG: Brown U. | 8 @c |
9 @c ORG: InfoDock Associates. We sell corporate support and | |
10 @c development contracts for InfoDock, Emacs and XEmacs. | |
11 @c E-mail: <info@infodock.com> Web: http://www.infodock.com | |
12 @c Tel: +1 408-243-3300 | |
9 @c | 13 @c |
10 @c ORIG-DATE: 6-Nov-91 at 11:18:03 | 14 @c ORIG-DATE: 6-Nov-91 at 11:18:03 |
11 @c LAST-MOD: 3-Nov-95 at 23:55:27 by Bob Weiner | 15 @c LAST-MOD: 20-Feb-97 at 12:36:16 by Bob Weiner |
12 | 16 |
13 @c %**start of header (This is for running Texinfo on a region.) | 17 @c %**start of header (This is for running Texinfo on a region.) |
14 @setfilename ../info/hyperbole.info | 18 @setfilename ../info/hyperbole.info |
15 @settitle Hyperbole User Manual | 19 @settitle Hyperbole User Manual |
16 @c %**end of header (This is for running Texinfo on a region.) | 20 @c %**end of header (This is for running Texinfo on a region.) |
25 @center @titlefont{Hyperbole Manual} | 29 @center @titlefont{Hyperbole Manual} |
26 @sp 1 | 30 @sp 1 |
27 @center Everyday Information Management | 31 @center Everyday Information Management |
28 @sp 5 | 32 @sp 5 |
29 @center Bob Weiner | 33 @center Bob Weiner |
34 @center InfoDock Associates | |
30 @sp 1 | 35 @sp 1 |
31 @center E-mail: <hyperbole@@hub.ucsb.edu> (This is a mail list.) | 36 @center E-mail: <hyperbole@@infodock.com> (This is a mailing list.) |
32 @sp 2 | 37 @sp 2 |
33 @center Edition 4.01 | 38 @center Edition 4.02 |
34 @sp 2 | 39 @sp 2 |
35 @center November 3, 1995 | 40 @center February 19, 1997 |
36 | 41 |
37 @page | 42 @page |
38 @vskip 0pt plus 1filll | 43 @vskip 0pt plus 1filll |
39 Copyright @copyright{} 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. | 44 Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. |
40 | 45 |
41 All trademarks referenced herein are trademarks of their respective | 46 All trademarks referenced herein are trademarks of their respective |
42 holders. | 47 holders. |
48 | |
49 InfoDock Associates, the developer of Hyperbole and InfoDock (an industrial | |
50 quality turn-key version of XEmacs), donates its work on Hyperbole to the | |
51 Free Software Foundation and makes it freely available for worldwide | |
52 distribution. | |
53 | |
54 InfoDock Associates is a commercial firm dedicated to radical productivity | |
55 improvement in technical environments, whether in software development or | |
56 other knowledge intensive disciplines. Our initial offerings include high | |
57 quality commercial support, training, books and custom package development | |
58 for InfoDock, XEmacs or GNU Emacs on a variety of platforms. | |
59 | |
60 @example | |
61 E-mail: <info@@infodock.com> | |
62 Web: http://www.infodock.com | |
63 Tel: +1 408-243-3300 | |
64 @end example | |
65 | |
43 @setchapternewpage odd | 66 @setchapternewpage odd |
44 @end titlepage | 67 @end titlepage |
45 @page | 68 @page |
46 | 69 |
47 @node Top, Introduction, (dir), (dir) | 70 @node Top, Introduction, (dir), (dir) |
48 @c node-name, next, previous, up | 71 @c node-name, next, previous, up |
49 @unnumbered Preface | 72 @unnumbered Preface |
50 | 73 |
51 @ifinfo | 74 @ifinfo |
52 @noindent | 75 @noindent |
53 Copyright @copyright{} 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. | 76 Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. |
54 | 77 |
55 All trademarks referenced herein are trademarks of their respective holders. | 78 All trademarks referenced herein are trademarks of their respective holders. |
79 | |
80 InfoDock Associates, the developer of Hyperbole and InfoDock (an industrial | |
81 quality turn-key version of XEmacs), donates its work on Hyperbole to the | |
82 Free Software Foundation and makes it freely available for worldwide | |
83 distribution. | |
84 | |
85 InfoDock Associates is a commercial firm dedicated to radical productivity | |
86 improvement in technical environments, whether in software development or | |
87 other knowledge intensive disciplines. Our initial offerings include high | |
88 quality commercial support, training, books and custom package development | |
89 for InfoDock, XEmacs or GNU Emacs on a variety of platforms. | |
90 | |
91 @example | |
92 E-mail: <info@@infodock.com> | |
93 Web: http://www.infodock.com | |
94 Tel: +1 408-243-3300 | |
95 @end example | |
56 | 96 |
57 @end ifinfo | 97 @end ifinfo |
58 This edition of the Hyperbole User Manual is for use with any version | 98 This edition of the Hyperbole User Manual is for use with any version |
59 4.01 or greater of Hyperbole. | 99 4.02 or greater of Hyperbole. |
60 | 100 |
61 Hyperbole is free software; you can use it, redistribute it and/or modify it | 101 Hyperbole is free software; you can use it, redistribute it and/or modify it |
62 without fee under the terms of the GNU General Public License as published by | 102 without fee under the terms of the GNU General Public License as published by |
63 the Free Software Foundation; either version 2, or (at your option) any later | 103 the Free Software Foundation; either version 2, or (at your option) any later |
64 version. | 104 version. |
73 | 113 |
74 @cindex credits | 114 @cindex credits |
75 @cindex InfoDock, obtaining | 115 @cindex InfoDock, obtaining |
76 @cindex Hyperbole, obtaining | 116 @cindex Hyperbole, obtaining |
77 @cindex anonymous ftp | 117 @cindex anonymous ftp |
78 Hyperbole was designed and written by Bob Weiner. Motorola, | 118 Hyperbole was designed and written by Bob Weiner of InfoDock Associates. |
79 Inc@. funded and donated this work for free redistribution as part of | 119 Motorola, Inc@. helped fund early work. For information on how to |
80 the InfoDock integrated software engineering and productivity toolset. | 120 obtain Hyperbole, @ref{Obtaining}. |
81 For information on how to obtain Hyperbole, @ref{Obtaining}. InfoDock | |
82 can be found at the same location. | |
83 | 121 |
84 This manual explains user operation and summarizes basic developer | 122 This manual explains user operation and summarizes basic developer |
85 facilities of Hyperbole. This major release of Hyperbole concentrates | 123 facilities of Hyperbole. This major release of Hyperbole concentrates |
86 on providing convenient access to information and control over its | 124 on providing convenient access to information and control over its |
87 display. The Hyperbole outliner emphasizes flexible views and structure | 125 display. The Hyperbole outliner emphasizes flexible views and structure |
91 @cindex hypertext | 129 @cindex hypertext |
92 @cindex Emacs Lisp | 130 @cindex Emacs Lisp |
93 @cindex Emacs 19 | 131 @cindex Emacs 19 |
94 @cindex Epoch | 132 @cindex Epoch |
95 @cindex XEmacs | 133 @cindex XEmacs |
96 @cindex Lucid Emacs | 134 Hyperbole (pronounced Hi-per-bo-lee) is an open, efficient, programmable |
97 Hyperbole (pronounced Hi-purr-boe-lee) is an open, efficient, | 135 information management and hypertext system. It is intended for |
98 programmable information management and hypertext system. It is | 136 everyday work on any UNIX platform supported by GNU Emacs. It works |
99 intended for everyday work on any UNIX platform supported by GNU Emacs. | 137 well with the versions of Emacs that support multiple X or NEXTSTEP |
100 It works well with the versions of Emacs that support multiple X or | 138 windows: Emacs 19, XEmacs and Epoch. Hyperbole allows hypertext buttons |
101 NEXTSTEP windows: Emacs 19, XEmacs (formerly called Lucid Emacs) and | 139 to be embedded within unstructured and structured files, mail messages |
102 Epoch. Hyperbole allows hypertext buttons to be embedded within | 140 and news articles. It offers intuitive mouse-based control of |
103 unstructured and structured files, mail messages and news articles. It | 141 information display within multiple windows. It also provides |
104 offers intuitive mouse-based control of information display within | 142 point-and-click access to Info manuals, ftp archives, Wide-Area |
105 multiple windows. It also provides point-and-click access to Info | 143 Information Servers (WAIS), and the World-Wide Web (WWW) hypertext |
106 manuals, ftp archives, Wide-Area Information Servers (WAIS), and the | 144 system through encapsulations of software that support these protocols. |
107 World-Wide Web (WWW) hypertext system through encapsulations of software | |
108 that support these protocols. | |
109 | 145 |
110 @noindent | 146 @noindent |
111 Hyperbole consists of four parts: | 147 Hyperbole consists of four parts: |
112 | 148 |
113 @table @bullet | 149 @table @bullet |
440 | 476 |
441 @node Mail Lists, Manual Overview, Hyperbole Overview, Introduction | 477 @node Mail Lists, Manual Overview, Hyperbole Overview, Introduction |
442 @section Mail Lists | 478 @section Mail Lists |
443 | 479 |
444 If you maintain or use Hyperbole, you should consider joining one of the | 480 If you maintain or use Hyperbole, you should consider joining one of the |
445 two Hyperbole interest mailing lists. @xref{Menus}, and the description | 481 two Hyperbole mailing lists. @xref{Menus}, and the description |
446 of the Msg/ menu item, for a convenient means of joining and mailing | 482 of the the Msg/ menu item, for a convenient means of joining and mailing |
447 to these lists. | 483 to these lists. |
448 | 484 |
449 @cindex mail lists | 485 @cindex mail lists |
450 @cindex e-mail | 486 @cindex e-mail |
451 There are several Hyperbole-related mail addresses. Learn what each is | 487 There are several Hyperbole-related mail addresses. Learn what each is |
454 @cindex mail list requests | 490 @cindex mail list requests |
455 @cindex joining a mail list | 491 @cindex joining a mail list |
456 @cindex subscribing to a mail list | 492 @cindex subscribing to a mail list |
457 @cindex unsubscribing from a mail list | 493 @cindex unsubscribing from a mail list |
458 @format | 494 @format |
459 <hyperbole-request@@hub.ucsb.edu> | 495 <hyperbole-request@@infodock.com> |
460 <hyperbole-announce-request@@hub.ucsb.edu> | 496 <hyperbole-announce-request@@infodock.com> |
461 @end format | 497 @end format |
462 | 498 |
463 @display | 499 @display |
464 @strong{All} mail concerning administration of the Hyperbole mailing | 500 @strong{All} mail concerning administration of the Hyperbole mailing |
465 lists should be sent to the appropriate one of these addresses. That | 501 lists should be sent to the appropriate one of these addresses. That |
466 includes addition, change, or deletion requests. Don't consider sending | 502 includes addition, change, or deletion requests. Don't consider sending |
467 such a request to a Hyperbole mail list or people will wonder why you | 503 such a request to a Hyperbole mail list or people will wonder why you |
468 don't know that all Internet mail lists have a -request address for | 504 don't know that all Internet mail lists have a -request address for |
469 administrative requests.@refill | 505 administrative requests.@refill |
470 | 506 |
471 Use the following formats on your subject line to execute requests, | 507 Use the following formats in the @emph{body} of your message to execute requests, |
472 where you substitute your own values for the <> delimited items.@refill | 508 where you substitute your own values for the <> delimited items and items |
473 | 509 enclosed in [] are optional. |
474 Subject: Subscribe '<' <user@@domain> '>' (<your name>). | 510 |
475 Subject: Unsubscribe '<' <user@@domain> '>'. | 511 subscribe <mail-list-name> [<your-email-address>] |
476 | 512 or |
477 To change your address, you must unsubscribe your old address in one | 513 unsubscribe <mail-list-name> [<your-email-address>] |
478 message and then subscribe your new address in another message.@refill | |
479 | 514 |
480 For example: | 515 For example: |
481 | 516 |
482 To: hyperbole-announce-request@@hub.ucsb.edu | 517 To: hyperbole-request@@infodock.com |
483 Subject: Unsubscribe <joe@@any.com>. | 518 Subject: Used if a human happens to read your mail. |
484 | 519 |
485 To: hyperbole-announce-request@@hub.ucsb.edu | 520 subscribe hyperbole joe@@nowhere.gov |
486 Subject: Subscribe <joe@@any.com> (Joe Williams). | 521 |
522 To change your address, you must unsubscribe your old address with | |
523 once command and subscribe your new address with another command, though | |
524 you can embed multiple commands on separate lines within a single message. | |
487 @end display | 525 @end display |
488 | 526 |
489 @noindent | 527 @noindent |
490 There are two Hyperbole-related mail lists. Subscribe to one or the other, | 528 There are two Hyperbole-related mail lists. Subscribe to one or the other, |
491 not to both. | 529 not to both. |
492 | 530 |
493 @cindex hyperbole mail list | 531 @cindex hyperbole mail list |
494 @format | 532 @format |
495 <hyperbole@@hub.ucsb.edu> | 533 <hyperbole@@infodock.com> |
496 @end format | 534 @end format |
497 | 535 |
498 @display | 536 @display |
499 Mail list for discussion of all Hyperbole issues. Bug reports and | 537 Mail list for discussion of all Hyperbole issues. Bug reports and |
500 suggestions may also be sent here.@refill | 538 suggestions may also be sent here.@refill |
501 @end display | |
502 | 539 |
503 @cindex e-mail, effective communication | 540 @cindex e-mail, effective communication |
504 @cindex effective communication | 541 @cindex effective communication |
505 @display | |
506 Always use your Subject and/or Summary: lines to state the position that | 542 Always use your Subject and/or Summary: lines to state the position that |
507 your message takes on the topic that it addresses. | 543 your message takes on the topic that it addresses. |
508 | 544 |
509 For example, send: | 545 For example, send: |
510 | 546 |
516 | 552 |
517 Statements end with periods, questions with question marks (typically), | 553 Statements end with periods, questions with question marks (typically), |
518 and high energy, high impact declarations with exclamation points. This | 554 and high energy, high impact declarations with exclamation points. This |
519 simple rule makes all e-mail communication much easier for recipients to | 555 simple rule makes all e-mail communication much easier for recipients to |
520 handle appropriately.@refill | 556 handle appropriately.@refill |
521 @end display | |
522 | 557 |
523 @cindex Hyperbole version | 558 @cindex Hyperbole version |
524 @cindex Emacs version | 559 @cindex Emacs version |
525 @vindex emacs-version | 560 @vindex emacs-version |
526 @display | |
527 If you ask a question, your subject line should end with a ?, | 561 If you ask a question, your subject line should end with a ?, |
528 e.g@. "Subject: How can man page SEE ALSOs be made implicit buttons?" A | 562 e.g@. "Subject: How can man page SEE ALSOs be made implicit buttons?" A |
529 "Subject: Re: How can ..." then indicates an answer to the question. | 563 "Subject: Re: How can ..." then indicates an answer to the question. |
530 Question messages should normally include your Hyperbole and Emacs | 564 Question messages should normally include your Hyperbole and Emacs |
531 version numbers and clearly explain your problem and surrounding issues. | 565 version numbers and clearly explain your problem and surrounding issues. |
539 messages that ask for, but provide no information.@refill | 573 messages that ask for, but provide no information.@refill |
540 @end display | 574 @end display |
541 | 575 |
542 @cindex hyperbole-announce mail list | 576 @cindex hyperbole-announce mail list |
543 @format | 577 @format |
544 <hyperbole-announce@@hub.ucsb.edu> | 578 <hyperbole-announce@@infodock.com> |
545 @end format | 579 @end format |
546 | 580 |
547 @display | 581 @display |
548 Those who don't want to participate in the discussion but want to hear | 582 Those who don't want to participate in the discussion but want to hear |
549 about bug fixes and new releases of Hyperbole should subscribe to this | 583 about bug fixes and new releases of Hyperbole should subscribe to this |
637 @end menu | 671 @end menu |
638 | 672 |
639 @node Obtaining, Building, Installation, Installation | 673 @node Obtaining, Building, Installation, Installation |
640 @section Obtaining | 674 @section Obtaining |
641 | 675 |
642 @cindex InfoDock | |
643 @cindex ftp | 676 @cindex ftp |
644 @cindex anonymous ftp | 677 @cindex anonymous ftp |
645 Hyperbole is actually part of an integrated tool framework that we have | 678 Hyperbole can be obtained via anonymous ftp on the Internet from: |
646 developed called InfoDock. InfoDock provides a modern user interface on top | |
647 of Emacs, information management, and powerful software development tools, | |
648 all in one package. Hyperbole or InfoDock can be obtained via anonymous | |
649 ftp on the Internet from: | |
650 | 679 |
651 @file{ftp://ftp.xemacs.org/pub/infodock}. | 680 @file{ftp://ftp.xemacs.org/pub/infodock}. |
652 | 681 |
653 @cindex downloading Hyperbole | 682 @cindex downloading Hyperbole |
654 @cindex obtaining Hyperbole | 683 @cindex obtaining Hyperbole |
666 | 695 |
667 @noindent | 696 @noindent |
668 Ftp to ftp.xemacs.org (Internet Host ID = 128.174.252.16): | 697 Ftp to ftp.xemacs.org (Internet Host ID = 128.174.252.16): |
669 | 698 |
670 @example | 699 @example |
671 prompt> ftp ftp.xemacs.org | 700 prompt> ftp ftp.xemacs.org (If this doesn't work, try `ftp xemacs.org'.) |
672 @end example | 701 @end example |
673 | 702 |
674 @noindent | 703 @noindent |
675 Login as @emph{anonymous} with your own @emph{<user-id>@@<site-name>} as | 704 Login as @emph{anonymous} with your own @emph{<user-id>@@<site-name>} as |
676 a password. | 705 a password. |
685 | 714 |
686 @noindent | 715 @noindent |
687 Move to the Hyperbole directory: | 716 Move to the Hyperbole directory: |
688 | 717 |
689 @example | 718 @example |
690 ftp> cd pub/infodock | 719 ftp> cd pub/xemacs/infodock |
691 @end example | 720 @end example |
692 | 721 |
693 @noindent | 722 @noindent |
694 Set your transfer mode to binary: | 723 Set your transfer mode to binary: |
695 | 724 |
933 | 962 |
934 | 963 |
935 @node Configuring, , Installing, Installation | 964 @node Configuring, , Installing, Installation |
936 @section Configuring | 965 @section Configuring |
937 | 966 |
967 @cindex menu, Cust | |
968 @cindex customization | |
969 Major Hyperbole user options can be set from the window-system-based | |
970 Customization submenu below the Hyperbole menu. Alternatively, the | |
971 minibuffer-based menu, Cust/ may be used. | |
972 | |
938 @cindex configuration | 973 @cindex configuration |
939 @vindex file, hyperbole.el | 974 @vindex file, hyperbole.el |
940 @vindex file, hsite.el | 975 @vindex file, hsite.el |
941 There are many Hyperbole configuration options that may be changed by | 976 There are many additional Hyperbole configuration options that may be |
942 editing the @file{hyperbole.el} and @file{hsite.el} files in the | 977 changed by editing the @file{hyperbole.el} and @file{hsite.el} files in |
943 @file{hyperbole/} directory. The following sections discuss the | 978 the @file{hyperbole/} directory. The following sections discuss the |
944 configuration options most likely to be of interest to users. | 979 configuration options most likely to be of interest to users. |
945 | 980 |
946 @menu | 981 @menu |
947 * Internal Viewers:: | 982 * Internal Viewers:: |
948 * External Viewers:: | 983 * External Viewers:: |
1166 in response to simple mouse clicks. | 1201 in response to simple mouse clicks. |
1167 | 1202 |
1168 @cindex ibtypes, list of | 1203 @cindex ibtypes, list of |
1169 @noindent | 1204 @noindent |
1170 See @file{hibtypes.el} for complete examples. Standard implicit button | 1205 See @file{hibtypes.el} for complete examples. Standard implicit button |
1171 types include (in alphabetical order): | 1206 types are listed below in the order in which Hyperbole tries to match |
1207 to the types when looking for an implicit button. | |
1172 | 1208 |
1173 @table @code | 1209 @table @code |
1174 | |
1175 @item annot-bib | |
1176 @findex ibtypes::annot-bib | |
1177 @cindex bibliography | |
1178 @cindex reference | |
1179 Displays annotated bibliography entries referenced internally, delimeters = []. | |
1180 References must be delimited by square brackets, must begin with a | |
1181 word constituent character, and must not be in buffers whose | |
1182 names begin with a ' ' or '*' character. | |
1183 | |
1184 @item completion | |
1185 @findex ibtypes::completion | |
1186 @cindex completion | |
1187 Inserts completion at point into minibuffer or other window. | |
1188 | |
1189 @item dir-summary | |
1190 @findex ibtypes::dir-summary | |
1191 @vindex file, MANIFEST | |
1192 @vindex file, DIR | |
1193 Detects filename buttons in files named "MANIFEST" or "DIR". | |
1194 Displays selected files. | |
1195 Each file name must be at the beginning of the line and must be followed | |
1196 by one or more spaces and then another non-space, non-parenthesis, non-brace | |
1197 character. | |
1198 | 1210 |
1199 @item doc-id | 1211 @item doc-id |
1200 @findex ibtypes::doc-id | 1212 @findex ibtypes::doc-id |
1201 @cindex online library | 1213 @cindex online library |
1202 @cindex document identifier | 1214 @cindex document identifier |
1203 Displays an index entry for a site-specific document given its id. Ids | 1215 Displays an index entry for a site-specific document given its id. Ids |
1204 must be delimited by 'doc-id-start' and 'doc-id-end' and must match the | 1216 must be delimited by `doc-id-start' and `doc-id-end' and must match the |
1205 function given by 'doc-id-p'. This permits creation of catalogued | 1217 function given by `doc-id-p'. This permits creation of catalogued |
1206 online libraries. See @file{$@{hyperb:dir@}/hib-doc-id.el} for more | 1218 online libraries. See @file{$@{hyperb:dir@}/hib-doc-id.el} for more |
1207 information.@refill | 1219 information.@refill |
1220 | |
1221 @item completion | |
1222 @findex ibtypes::completion | |
1223 @cindex completion | |
1224 Inserts completion at point into minibuffer or other window. | |
1225 | |
1226 @item Info-node | |
1227 @findex ibtypes::Info-node | |
1228 @cindex Info node | |
1229 Makes "(file)node" buttons display the associated Info node. | |
1230 | |
1231 @item mail-address | |
1232 @findex ibtypes::mail-address | |
1233 @cindex e-mail address | |
1234 @cindex rolodex address | |
1235 @cindex address | |
1236 If on an e-mail address in a specific buffer type, mail to that address | |
1237 in another window. Applies to the rolodex match buffer, any buffer | |
1238 attached to a file in @var{rolo-file-list}, or any buffer with @file{mail} | |
1239 or @file{rolo} (case-insensitive) within its name. | |
1240 | |
1241 @item patch-msg | |
1242 @findex ibtypes::patch-msg | |
1243 @cindex patch output | |
1244 Jumps to source code associated with output from the @code{patch} | |
1245 program. Patch applies diffs to source code. | |
1208 | 1246 |
1209 @item elisp-compiler-msg | 1247 @item elisp-compiler-msg |
1210 @findex ibtypes::elisp-compiler-msg | 1248 @findex ibtypes::elisp-compiler-msg |
1211 @cindex byte compiler error | 1249 @cindex byte compiler error |
1212 @cindex Emacs Lisp compiler error | 1250 @cindex Emacs Lisp compiler error |
1213 @cindex compiler error | 1251 @cindex compiler error |
1214 Jumps to source code for definition associated with byte-compiler error | 1252 Jumps to source code for definition associated with byte-compiler error |
1215 message. Works when activated anywhere within an error line. | 1253 message. Works when activated anywhere within an error line. |
1254 | |
1255 @item grep-msg | |
1256 @findex ibtypes::grep-msg | |
1257 @cindex grep | |
1258 @cindex compiler error | |
1259 Jumps to line associated with grep or compilation error msgs. | |
1260 Messages are recognized in any buffer. | |
1216 | 1261 |
1217 @item debugger-source | 1262 @item debugger-source |
1218 @findex ibtypes::debugger-source | 1263 @findex ibtypes::debugger-source |
1219 @cindex gdb | 1264 @cindex gdb |
1220 @cindex dbx | 1265 @cindex dbx |
1222 @cindex stack frame | 1267 @cindex stack frame |
1223 @cindex breakpoint | 1268 @cindex breakpoint |
1224 @cindex source line | 1269 @cindex source line |
1225 Jumps to source line associated with debugger stack frame or breakpoint lines. | 1270 Jumps to source line associated with debugger stack frame or breakpoint lines. |
1226 This works with gdb, dbx, and xdb. Such lines are recognized in any buffer. | 1271 This works with gdb, dbx, and xdb. Such lines are recognized in any buffer. |
1227 | |
1228 @item grep-msg | |
1229 @findex ibtypes::grep-msg | |
1230 @cindex grep | |
1231 @cindex compiler error | |
1232 Jumps to line associated with grep or compilation error msgs. | |
1233 Messages are recognized in any buffer. | |
1234 | |
1235 @item hyp-address | |
1236 @findex ibtypes::hyp-address | |
1237 @cindex Hyperbole mail list | |
1238 Turns a Hyperbole e-mail list address into an implicit button which | |
1239 inserts Hyperbole environment information. | |
1240 Useful when sending mail to a Hyperbole mail list. See also the | |
1241 documentation for @code{actypes::hyp-config}. | |
1242 | |
1243 @item hyp-source | |
1244 @findex ibtypes::hyp-source | |
1245 @cindex Hyperbole report | |
1246 Turns source location entries in Hyperbole reports into buttons that jump to the associated location. | |
1247 | |
1248 @item Info-node | |
1249 @findex ibtypes::Info-node | |
1250 @cindex Info node | |
1251 Makes "(file)node" buttons display the associated Info node. | |
1252 | |
1253 @item kbd-key | |
1254 @findex ibtypes::kbd-key | |
1255 @cindex key sequence | |
1256 Executes a key sequence delimited by curly braces. | |
1257 Key sequences should be in human readable form, e.g@. @{@kbd{C-b}@}. | |
1258 Forms such as @{@}, @{@}, and @{^b@} will not be recognized. | |
1259 | |
1260 @item klink | |
1261 @findex ibtypes::klink | |
1262 @cindex klink | |
1263 @cindex koutline link | |
1264 @cindex kcell link | |
1265 Follows a link delimited by <> to a koutline cell. | |
1266 See documentation for @code{actypes::link-to-kotl} for valid link | |
1267 specifiers. | |
1268 | |
1269 @item mail-address | |
1270 @findex ibtypes::mail-address | |
1271 @cindex e-mail address | |
1272 @cindex rolodex address | |
1273 @cindex address | |
1274 If on an e-mail address in a specific buffer type, mail to that address | |
1275 in another window. Applies to the rolodex match buffer, any buffer | |
1276 attached to a file in @var{rolo-file-list}, or any buffer with @file{mail} | |
1277 or @file{rolo} (case-insensitive) within its name. | |
1278 | |
1279 @item man-apropos | |
1280 @findex ibtypes::man-apropos | |
1281 @item UNIX manual | |
1282 @item man pages | |
1283 @item man apropos | |
1284 Makes man apropos entries display associated man pages when selected. | |
1285 | |
1286 @item patch-msg | |
1287 @findex ibtypes::patch-msg | |
1288 @cindex patch output | |
1289 Jumps to source code associated with output from the @code{patch} | |
1290 program. Patch applies diffs to source code. | |
1291 | 1272 |
1292 @item pathname | 1273 @item pathname |
1293 @findex ibtypes::pathname | 1274 @findex ibtypes::pathname |
1294 @findex hpath:at-p | 1275 @findex hpath:at-p |
1295 @findex hpath:find | 1276 @findex hpath:find |
1300 @cindex remote path | 1281 @cindex remote path |
1301 @cindex filename | 1282 @cindex filename |
1302 @cindex link, pathname | 1283 @cindex link, pathname |
1303 Makes a delimited, valid pathname display the path entry. | 1284 Makes a delimited, valid pathname display the path entry. |
1304 Also works for delimited and non-delimited ange-ftp and efs pathnames. | 1285 Also works for delimited and non-delimited ange-ftp and efs pathnames. |
1286 Also works for delimited and non-delimited ange-ftp and efs pathnames. | |
1287 Emacs Lisp library files (filenames that end in .el and .elc) are looked up | |
1288 using the load-path directory list. | |
1289 | |
1290 @noindent | |
1305 See @code{hpath:at-p} function documentation for possible delimiters. | 1291 See @code{hpath:at-p} function documentation for possible delimiters. |
1306 See @var{hpath:suffixes} variable documentation for suffixes that are | 1292 See @var{hpath:suffixes} variable documentation for suffixes that are |
1307 added to or removed from pathname when searching for a valid match. | 1293 added to or removed from pathname when searching for a valid match. |
1308 See @code{hpath:find} function documentation and | 1294 See @code{hpath:find} function documentation for special file |
1309 @var{hpath:display-alist} and @var{hpath:find-alist} variable | 1295 display options. |
1310 documentation for special file display options. | 1296 |
1297 @item klink | |
1298 @findex ibtypes::klink | |
1299 @cindex klink | |
1300 @cindex koutline link | |
1301 @cindex kcell link | |
1302 Follows a link delimited by <> to a koutline cell. | |
1303 See documentation for @code{actypes::link-to-kotl} for valid link | |
1304 specifiers. | |
1305 | |
1306 @item man-apropos | |
1307 @findex ibtypes::man-apropos | |
1308 @item UNIX manual | |
1309 @item man pages | |
1310 @item man apropos | |
1311 Makes man apropos entries display associated man pages when selected. | |
1312 | |
1313 @item hyp-source | |
1314 @findex ibtypes::hyp-source | |
1315 @cindex Hyperbole report | |
1316 Turns source location entries in Hyperbole reports into buttons that jump to the associated location. | |
1317 | |
1318 @item hyp-address | |
1319 @findex ibtypes::hyp-address | |
1320 @cindex Hyperbole mail list | |
1321 Turns a Hyperbole e-mail list address into an implicit button which | |
1322 inserts Hyperbole environment information. | |
1323 Useful when sending mail to a Hyperbole mail list. See also the | |
1324 documentation for @code{actypes::hyp-config}. | |
1311 | 1325 |
1312 @item rfc | 1326 @item rfc |
1313 @findex ibtypes::rfc | 1327 @findex ibtypes::rfc |
1314 @cindex Internet RFC | 1328 @cindex Internet RFC |
1315 @cindex Request For Comment | 1329 @cindex Request For Comment |
1320 Requires ange-ftp or efs when needed for remote retrievals. The | 1334 Requires ange-ftp or efs when needed for remote retrievals. The |
1321 following formats are recognized: RFC822, rfc-822, and RFC 822. The | 1335 following formats are recognized: RFC822, rfc-822, and RFC 822. The |
1322 @var{hpath:rfc} variable specifies the location from which to retrieve | 1336 @var{hpath:rfc} variable specifies the location from which to retrieve |
1323 RFCs." | 1337 RFCs." |
1324 | 1338 |
1325 @item rfc-toc | 1339 @item kbd-key |
1326 @findex ibtypes::rfc-toc | 1340 @findex ibtypes::kbd-key |
1327 @cindex Internet RFC | 1341 @cindex key sequence |
1328 @cindex Request For Comment | 1342 Executes a key sequence delimited by curly braces. |
1329 @cindex RFC | 1343 Key sequences should be in human readable form, e.g@. @{@kbd{C-b}@}. |
1330 @cindex table of contents | 1344 Forms such as @{@}, @{@}, and @{^b@} will not be recognized. |
1331 Summarizes contents of an Internet rfc from anywhere within rfc buffer. | 1345 |
1332 Each line in summary may be selected to jump to section. | 1346 @item dir-summary |
1347 @findex ibtypes::dir-summary | |
1348 @vindex file, MANIFEST | |
1349 @vindex file, DIR | |
1350 Detects filename buttons in files named "MANIFEST" or "DIR". | |
1351 Displays selected files. | |
1352 Each file name must be at the beginning of the line and must be followed | |
1353 by one or more spaces and then another non-space, non-parenthesis, non-brace | |
1354 character. | |
1333 | 1355 |
1334 @item text-toc | 1356 @item text-toc |
1335 @findex ibtypes::text-toc | 1357 @findex ibtypes::text-toc |
1336 @cindex table of contents | 1358 @cindex table of contents |
1337 @cindex toc implicit button type | 1359 @cindex toc implicit button type |
1341 begin with an asterisk), preceding the table of contents. Each toc | 1363 begin with an asterisk), preceding the table of contents. Each toc |
1342 entry must begin with some whitespace followed by one or more asterisk | 1364 entry must begin with some whitespace followed by one or more asterisk |
1343 characters. Each file section name line must start with one or more | 1365 characters. Each file section name line must start with one or more |
1344 asterisk characters at the very beginning of the line. | 1366 asterisk characters at the very beginning of the line. |
1345 | 1367 |
1368 @item cscope | |
1369 @findex ibtypes::cscope | |
1370 @cindex C/C++ call trees | |
1371 @cindex C/C++ cross-reference | |
1372 @cindex Cscope | |
1373 Jumps to C/C++ source line associated with Cscope C analyzer output line. | |
1374 Requires pre-loading of the cscope.el Lisp library available from the Emacs | |
1375 Lisp archives and the commercial cscope program available from UNIX System | |
1376 Laboratories. Otherwise, does nothing. | |
1377 | |
1378 @item rfc-toc | |
1379 @findex ibtypes::rfc-toc | |
1380 @cindex Internet RFC | |
1381 @cindex Request For Comment | |
1382 @cindex RFC | |
1383 @cindex table of contents | |
1384 Summarizes contents of an Internet rfc from anywhere within rfc buffer. | |
1385 Each line in summary may be selected to jump to section. | |
1386 | |
1387 @item annot-bib | |
1388 @findex ibtypes::annot-bib | |
1389 @cindex bibliography | |
1390 @cindex reference | |
1391 Displays annotated bibliography entries referenced internally, delimeters = []. | |
1392 References must be delimited by square brackets, must begin with a | |
1393 word constituent character, and must not be in buffers whose | |
1394 names begin with a ` ' or `*' character. | |
1395 | |
1346 @item www-url | 1396 @item www-url |
1347 @findex ibtypes::www-url | 1397 @findex ibtypes::www-url |
1348 @cindex URL | 1398 @cindex URL |
1349 @cindex World-wide Web | 1399 @cindex World-wide Web |
1350 @cindex WWW | 1400 @cindex WWW |
1352 @kindex Action Key, web browsing | 1402 @kindex Action Key, web browsing |
1353 @vindex action-key-url-function | 1403 @vindex action-key-url-function |
1354 When not in a w3 browser buffer, follow any non-ftp url (link) at point. | 1404 When not in a w3 browser buffer, follow any non-ftp url (link) at point. |
1355 The variable, @var{action-key-url-function}, can be used to customize | 1405 The variable, @var{action-key-url-function}, can be used to customize |
1356 the url browser that is used. | 1406 the url browser that is used. |
1407 | |
1408 @item function-in-buffer | |
1409 @findex ibtypes::function-in-buffer | |
1410 @cindex functions | |
1411 @cindex func-menu | |
1412 Return function name defined within this buffer that point is within or | |
1413 after, else nil. This triggers only when the func-menu.el package has | |
1414 been loaded and the current major mode is one handled by func-menu. | |
1415 | |
1357 @end table | 1416 @end table |
1358 | 1417 |
1359 The Hyperbole Smart Keys offer extensive additional context-sensitive | 1418 The Hyperbole Smart Keys offer extensive additional context-sensitive |
1360 point-and-click type behavior beyond these standard implicit button | 1419 point-and-click type behavior beyond these standard implicit button |
1361 types. @xref{Smart Keys}. | 1420 types. @xref{Smart Keys}. |
1410 @findex actypes::exec-window-cmd | 1469 @findex actypes::exec-window-cmd |
1411 Executes an external window-based SHELL-CMD string asynchronously. | 1470 Executes an external window-based SHELL-CMD string asynchronously. |
1412 | 1471 |
1413 @item hyp-config | 1472 @item hyp-config |
1414 @findex actypes::hyp-config | 1473 @findex actypes::hyp-config |
1415 Inserts Hyperbole configuration info at end of optional OUT-BUF or current. | 1474 Inserts Hyperbole configuration info at end of current buffer or optional OUT-BUF. |
1416 | 1475 |
1417 @item hyp-request | 1476 @item hyp-request |
1418 @findex actypes::hyp-request | 1477 @findex actypes::hyp-request |
1419 Inserts Hyperbole mail list request help into optional OUT-BUF or current. | 1478 Inserts Hyperbole mail list request help into current buffer or optional OUT-BUF. |
1420 | 1479 |
1421 @item hyp-source | 1480 @item hyp-source |
1422 @findex actypes::hyp-source | 1481 @findex actypes::hyp-source |
1423 Displays a buffer or file from a line beginning with 'hbut:source-prefix'. | 1482 Displays a buffer or file from a line beginning with `hbut:source-prefix'. |
1424 | 1483 |
1425 @item kbd-key | 1484 @item kbd-key |
1426 @findex actypes::kbd-key | 1485 @findex actypes::kbd-key |
1427 Executes the function binding for KEY-SEQUENCE, delimited by @{@}. | 1486 Executes the function binding for KEY-SEQUENCE, delimited by @{@}. |
1428 Returns t if a KEY-SEQUENCE has a binding, else nil. | 1487 Returns t if a KEY-SEQUENCE has a binding, else nil. |
1429 | 1488 |
1430 @item link-to-buffer-tmp | 1489 @item link-to-buffer-tmp |
1431 @findex actypes::link-to-buffer-tmp | 1490 @findex actypes::link-to-buffer-tmp |
1432 Displays a BUFFER in another window. | 1491 Displays a BUFFER in another window. |
1433 Link is generally only good for current Emacs session. | 1492 Link is generally only good for current Emacs session. |
1434 Use 'link-to-file' instead for a permanent link. | 1493 Use `link-to-file' instead for a permanent link. |
1435 | 1494 |
1436 @item link-to-directory | 1495 @item link-to-directory |
1437 @findex actypes::link-to-directory | 1496 @findex actypes::link-to-directory |
1438 Displays a DIRECTORY in Dired mode in another window. | 1497 Displays a DIRECTORY in Dired mode in another window. |
1439 | 1498 |
1456 Displays a PATH in another window scrolled to optional POINT. | 1515 Displays a PATH in another window scrolled to optional POINT. |
1457 With POINT, buffer is displayed with POINT at the top of the window. | 1516 With POINT, buffer is displayed with POINT at the top of the window. |
1458 | 1517 |
1459 @item link-to-file-line | 1518 @item link-to-file-line |
1460 @findex actypes::link-to-file-line | 1519 @findex actypes::link-to-file-line |
1461 Displays a PATH in another window scrolled to LINE-NUM. | 1520 Displays a file given by PATH scrolled to LINE-NUM. |
1462 | 1521 |
1463 @item link-to-kcell | 1522 @item link-to-kcell |
1464 @findex actypes::link-to-kcell | 1523 @findex actypes::link-to-kcell |
1465 Displays FILE with kcell given by CELL-REF at the top of the window. | 1524 Displays FILE with kcell given by CELL-REF at window top. |
1466 CELL-REF may be a kcell's display label or its permanant idstamp. | 1525 See documentation for `kcell:ref-to-id' for valid cell-ref formats. |
1526 | |
1527 @noindent | |
1467 If FILE is nil, the current buffer is used. | 1528 If FILE is nil, the current buffer is used. |
1468 If CELL-REF is nil, the first cell in the view is shown. | 1529 If CELL-REF is nil, the first cell in the view is shown. |
1469 | 1530 |
1470 @item link-to-kotl | 1531 @item link-to-kotl |
1471 @findex actypes::link-to-kotl | 1532 @findex actypes::link-to-kotl |
1478 @end example | 1539 @end example |
1479 | 1540 |
1480 @noindent | 1541 @noindent |
1481 See documentation for @code{kcell:ref-to-id} for valid cell-ref formats. | 1542 See documentation for @code{kcell:ref-to-id} for valid cell-ref formats. |
1482 | 1543 |
1483 | |
1484 @item link-to-Info-node | 1544 @item link-to-Info-node |
1485 @findex actypes::link-to-Info-node | 1545 @findex actypes::link-to-Info-node |
1486 Displays an Info NODE in another window. | 1546 Displays an Info NODE in another window. |
1487 NODE must be a string of the form '(file)nodename'. | 1547 NODE must be a string of the form `(file)nodename'. |
1488 | 1548 |
1489 @item link-to-mail | 1549 @item link-to-mail |
1490 @findex actypes::link-to-mail | 1550 @findex actypes::link-to-mail |
1491 Displays mail msg with MAIL-MSG-ID from MAIL-FILE in other window. | 1551 Displays mail msg with MAIL-MSG-ID from MAIL-FILE in other window. |
1492 See documentation for the variable @var{hmail:init-function} for | 1552 See documentation for the variable @var{hmail:init-function} for |
2112 @cindex Emacs 19 | 2172 @cindex Emacs 19 |
2113 @cindex menu use | 2173 @cindex menu use |
2114 @cindex menubar, Hyperbole menu | 2174 @cindex menubar, Hyperbole menu |
2115 Under InfoDock, XEmacs, and Emacs 19, pulldown and popup menus are | 2175 Under InfoDock, XEmacs, and Emacs 19, pulldown and popup menus are |
2116 available to invoke Hyperbole commands, including those from the rolodex | 2176 available to invoke Hyperbole commands, including those from the rolodex |
2117 and the outliner. These menus operate like any other X window menus. | 2177 and the outliner. These menus operate like any other application menus |
2118 Use the Quit command on the Hyperbole menubar menu to get rid of the | 2178 and are fairly self-explanatory. Use the Quit command on the Hyperbole |
2119 menu if you do not need it. Invoking Hyperbole again will add the menu | 2179 menubar menu to get rid of the menu if you do not need it. Invoking |
2120 back to the menubar. | 2180 Hyperbole again will add the menu back to the menubar. |
2121 | 2181 |
2122 @cindex minibuffer menus | 2182 @cindex minibuffer menus |
2123 This section discusses only the specialized @dfn{minibuffer menus} that | 2183 This section discusses only the specialized @dfn{minibuffer menus} that |
2124 appear in the minibuffer window and that work with all Emacs versions. | 2184 appear in the minibuffer window and that work with all Emacs versions on |
2125 Minibuffer menu items may be selected from either the keyboard or via | 2185 all display devices. Minibuffer menu items may be selected from either |
2126 mouse clicks. When used with the keyboard, they provide rapid command | 2186 the keyboard or via mouse clicks. When used with the keyboard, they |
2127 access similar to key bindings. | 2187 provide rapid command access similar to key bindings. |
2128 | 2188 |
2129 @kindex C-h h | 2189 @kindex C-h h |
2130 @vindex action-key-default-function | 2190 @vindex action-key-default-function |
2131 @cindex menu, top level | 2191 @cindex menu, top level |
2132 The top level menu is invoked from a key given in your @file{hsite.el} | 2192 The top level menu is invoked from a key given in your @file{hsite.el} |
2134 location with no other action defined. The menu will appear in the | 2194 location with no other action defined. The menu will appear in the |
2135 minibuffer and should look mostly like so: | 2195 minibuffer and should look mostly like so: |
2136 | 2196 |
2137 @noindent | 2197 @noindent |
2138 @example | 2198 @example |
2139 Hy4> Act Butfile/ Doc/ Ebut/ Gbut/ Hist Ibut/ Msg/ Otl/ Rolo/ Win/ | 2199 Hy4> Act Butfile/ Cust/ Doc/ Ebut/ Gbut/ Hist Ibut/ Msg/ Otl/ Rolo/ Win/ |
2140 @end example | 2200 @end example |
2141 | 2201 |
2142 @noindent | 2202 @noindent |
2143 The above menu items can be summarized as follows: | 2203 The above menu items can be summarized as follows: |
2144 | 2204 |
2154 @item Butfile/ | 2214 @item Butfile/ |
2155 Display a local or global file of buttons, providing easy access. | 2215 Display a local or global file of buttons, providing easy access. |
2156 @file{HYPB} for a local button file and @file{~/.hyperb/HYPB} for your | 2216 @file{HYPB} for a local button file and @file{~/.hyperb/HYPB} for your |
2157 global file. These are good places to start your button creation testing. | 2217 global file. These are good places to start your button creation testing. |
2158 | 2218 |
2219 @cindex menu, Cust | |
2220 @cindex customization | |
2221 @cindex option settings | |
2222 @item Cust/ | |
2223 Customizes Hyperbole by setting major options. | |
2224 This includes where Hyperbole link referents are displayed, where URLs | |
2225 are displayed and whether to use proportional or windowful scrolling | |
2226 when a Smart Key is pressed at the end of a line. @xref{Configuring}. | |
2227 | |
2159 @cindex menu, EBut | 2228 @cindex menu, EBut |
2160 @item Ebut/ | 2229 @item Ebut/ |
2161 All explicit button commands. | 2230 All explicit button commands. The window-system-based Hyperbole |
2231 menu includes a menu item that activates each explicit button found | |
2232 in the current buffer. | |
2162 | 2233 |
2163 @cindex menu, Doc | 2234 @cindex menu, Doc |
2164 @cindex menu, Types | 2235 @cindex menu, Types |
2165 @item Doc/ | 2236 @item Doc/ |
2166 Hyperbole documentation quick access. Contains Types/ submenu for | 2237 Hyperbole documentation quick access. Contains About item describing |
2167 documentation on Hyperbole implicit button and action types. | 2238 Hyperbole and a Demo item which demonstrates a number of Hyperbole |
2239 features. It also contains the Types/ submenu for documentation on | |
2240 Hyperbole implicit button and action types. | |
2168 | 2241 |
2169 @cindex menu, Global Buttons | 2242 @cindex menu, Global Buttons |
2170 @item Gbut/ | 2243 @item Gbut/ |
2171 All global button commands. Global buttons are accessed by name | 2244 All global button commands. Global buttons are accessed by name |
2172 rather than by direct selection. | 2245 rather than by direct selection. The window-system-based Hyperbole |
2246 menu also includes a menu item that activates each global button. | |
2173 | 2247 |
2174 @cindex menu, History | 2248 @cindex menu, History |
2175 @cindex history | 2249 @cindex history |
2176 @item Hist | 2250 @item Hist |
2177 Jumps back to last position in button traversal history. | 2251 Jumps back to last position in button traversal history. |
2180 @item Ibut/ | 2254 @item Ibut/ |
2181 All implicit button commands. | 2255 All implicit button commands. |
2182 | 2256 |
2183 @cindex menu, Message | 2257 @cindex menu, Message |
2184 @item Msg/ | 2258 @item Msg/ |
2185 Hyperbole-specific mail and news messaging support commands. | 2259 Hyperbole-specific mail and news messaging support commands. Use this |
2186 Use this to send mail to the Hyperbole discussion list or to | 2260 to send mail to a Hyperbole mail list or to add/modify/delete your entry |
2187 add/modify your entry on a Hyperbole mail list. | 2261 on a list. |
2188 | 2262 |
2189 @cindex menu, Outliner | 2263 @cindex menu, Outliner |
2190 @item Otl/ | 2264 @item Otl/ |
2191 Autonumbered, structured outliner and hyper-node manager commands. | 2265 Autonumbered, structured outliner and hyper-node manager commands. |
2192 @xref{Outliner}. | 2266 @xref{Outliner}. |
3001 | 3075 |
3002 @cindex outline, view specs | 3076 @cindex outline, view specs |
3003 The current view spec is saved whenever the outline is saved. The next | 3077 The current view spec is saved whenever the outline is saved. The next |
3004 time the outline is read in, this will be the initial view. | 3078 time the outline is read in, this will be the initial view. |
3005 | 3079 |
3006 The rest of this section documents the view spec characters that are | 3080 The rest of this section documents the the view spec characters that are |
3007 presently supported and explains how to invoke a view spec. There is no | 3081 presently supported and explains how to invoke a view spec. There is no |
3008 user-level way to add your own view spec characters, so all character | 3082 user-level way to add your own view spec characters, so all character |
3009 codes are reserved for future use. | 3083 codes are reserved for future use. |
3010 | 3084 |
3011 @kindex C-c C-v | 3085 @kindex C-c C-v |
3480 @kindex p | 3554 @kindex p |
3481 @item p | 3555 @item p |
3482 Move to the previous entry at any level. | 3556 Move to the previous entry at any level. |
3483 @kindex u | 3557 @kindex u |
3484 @item u | 3558 @item u |
3485 Move to the previous entry one level up. | 3559 Move the the previous entry one level up. |
3486 @kindex . | 3560 @kindex . |
3487 @kindex < | 3561 @kindex < |
3488 @item . | 3562 @item . |
3489 @itemx < | 3563 @itemx < |
3490 Move to the beginning of the buffer. | 3564 Move to the beginning of the buffer. |
3592 WinConfig> AddName DeleteName RestoreName PopRing SaveRing YankRing | 3666 WinConfig> AddName DeleteName RestoreName PopRing SaveRing YankRing |
3593 @end display | 3667 @end display |
3594 | 3668 |
3595 @cindex wconfig commands | 3669 @cindex wconfig commands |
3596 @cindex window configuration commands | 3670 @cindex window configuration commands |
3597 @example | |
3598 @group | |
3599 @findex wconfig-add-by-name | 3671 @findex wconfig-add-by-name |
3600 @findex wconfig-delete-by-name | 3672 @findex wconfig-delete-by-name |
3601 @findex wconfig-restore-by-name | 3673 @findex wconfig-restore-by-name |
3602 @findex wconfig-delete-pop | 3674 @findex wconfig-delete-pop |
3603 @findex wconfig-ring-save | 3675 @findex wconfig-ring-save |
3604 @findex wconfig-yank-pop | 3676 @findex wconfig-yank-pop |
3677 @example | |
3678 @group | |
3605 Menu Item Command Description | 3679 Menu Item Command Description |
3606 ==================================================================== | 3680 ==================================================================== |
3607 AddName wconfig-add-by-name Name current wconfig | 3681 AddName wconfig-add-by-name Name current wconfig |
3608 DeleteName wconfig-delete-by-name Delete wconfig with name | 3682 DeleteName wconfig-delete-by-name Delete wconfig with name |
3609 RestoreName wconfig-restore-by-name Restore wconfig by name | 3683 RestoreName wconfig-restore-by-name Restore wconfig by name |
4589 ACTION or ASSIST | 4663 ACTION or ASSIST |
4590 Resizes adjacent window sides to the point of drag release. | 4664 Resizes adjacent window sides to the point of drag release. |
4591 @end group | 4665 @end group |
4592 @end format | 4666 @end format |
4593 | 4667 |
4594 @cindex drag, between windows | |
4595 @format | 4668 @format |
4596 @group | 4669 @group |
4670 @cindex drag, between windows | |
4597 If dragged from inside one window to another: | 4671 If dragged from inside one window to another: |
4598 ACTION | 4672 ACTION |
4599 Creates a new link button at the drag start location, linked to the | 4673 Creates a new link button at the drag start location, linked to the |
4600 drag end location. If drag start position is within a button, | 4674 drag end location. If drag start position is within a button, |
4601 modifies the button to link to drag end location. | 4675 modifies the button to link to drag end location. |
4631 (2) clicked on right edge of a window's modeline, | 4705 (2) clicked on right edge of a window's modeline, |
4632 the Info buffer is displayed, or if already displayed and the | 4706 the Info buffer is displayed, or if already displayed and the |
4633 modeline clicked belongs to a window displaying Info, the Info | 4707 modeline clicked belongs to a window displaying Info, the Info |
4634 buffer is hidden; | 4708 buffer is hidden; |
4635 (3) clicked anywhere in the middle of a window's modeline, | 4709 (3) clicked anywhere in the middle of a window's modeline, |
4636 the functions listed in 'assist-key-modeline-hook' are | 4710 the functions listed in `assist-key-modeline-hook' are |
4637 called; | 4711 called; |
4638 (4) dragged vertically from modeline to within a window, | 4712 (4) dragged vertically from modeline to within a window, |
4639 the modeline is moved to point of key release, thereby resizing | 4713 the modeline is moved to point of key release, thereby resizing |
4640 its window and potentially its vertical neighbors. | 4714 its window and potentially its vertical neighbors. |
4641 ASSIST | 4715 ASSIST |
4706 current minibuffer argument, otherwise, the minibuffer is erased and | 4780 current minibuffer argument, otherwise, the minibuffer is erased and |
4707 value is inserted there. | 4781 value is inserted there. |
4708 | 4782 |
4709 ASSIST | 4783 ASSIST |
4710 Displays Hyperbole menu item help when item is selected. | 4784 Displays Hyperbole menu item help when item is selected. |
4785 @end group | |
4786 @end format | |
4787 | |
4788 @format | |
4789 @group | |
4790 If in ID-edit mode (a package from InfoDock Associates that supports | |
4791 rapid killing, copying, ynaking and display-management): | |
4792 ACTION or ASSIST | |
4793 Yanks (pastes) last selected region at point. | |
4711 @end group | 4794 @end group |
4712 @end format | 4795 @end format |
4713 | 4796 |
4714 @vindex smart-scroll-proportional | 4797 @vindex smart-scroll-proportional |
4715 @cindex proportional scrolling | 4798 @cindex proportional scrolling |
4732 tries to bring current line to bottom of window. Leaves point at end of | 4815 tries to bring current line to bottom of window. Leaves point at end of |
4733 line and returns t if scrolled, nil if not. | 4816 line and returns t if scrolled, nil if not. |
4734 @end group | 4817 @end group |
4735 @end format | 4818 @end format |
4736 | 4819 |
4820 @format | |
4821 @group | |
4822 When pressed on a Smart Menu item: | |
4823 ACTION | |
4824 Activates item. | |
4825 ASSIST | |
4826 Displays help for item. | |
4827 @end group | |
4828 @end format | |
4829 | |
4737 @cindex click, button | 4830 @cindex click, button |
4738 @cindex button click | 4831 @cindex button click |
4739 @format | 4832 @format |
4740 @group | 4833 @group |
4741 When pressed on a Hyperbole button: | 4834 When pressed on a Hyperbole button: |
4742 ACTION | 4835 ACTION |
4743 Activates button. | 4836 Activates button. |
4744 ASSIST | 4837 ASSIST |
4745 Displays help for button, typically a summary of its attributes. | 4838 Displays help for button, typically a summary of its attributes. |
4839 @end group | |
4840 @end format | |
4841 | |
4842 @format | |
4843 @group | |
4844 If Smart Menu package has been loaded and `hkey-always-display-menu' is | |
4845 non-nil: | |
4846 ACTION or ASSIST | |
4847 Pops up a window with a Smart Menu of commands. | |
4848 Menu displayed is selected by (smart-menu-choose-menu). | |
4746 @end group | 4849 @end group |
4747 @end format | 4850 @end format |
4748 | 4851 |
4749 @format | 4852 @format |
4750 @group | 4853 @group |
4780 Key twice to select the tree to move and where to move it; | 4883 Key twice to select the tree to move and where to move it; |
4781 (4) anywhere else, scroll down a windowful. | 4884 (4) anywhere else, scroll down a windowful. |
4782 @end group | 4885 @end group |
4783 @end format | 4886 @end format |
4784 | 4887 |
4785 @format | |
4786 @group | |
4787 When pressed on a Smart Menu item: | |
4788 ACTION | |
4789 Activates item. | |
4790 ASSIST | |
4791 Displays help for item. | |
4792 @end group | |
4793 @end format | |
4794 | |
4795 @page | 4888 @page |
4796 @format | 4889 @format |
4797 @group | 4890 @group |
4798 When pressed at the end of a Help buffer: | 4891 When pressed at the end of a Help buffer: |
4799 ACTION or ASSIST | 4892 ACTION or ASSIST |
4801 @end group | 4894 @end group |
4802 @end format | 4895 @end format |
4803 | 4896 |
4804 @format | 4897 @format |
4805 @group | 4898 @group |
4806 When pressed within an OO-Browser listing window: | |
4807 ACTION | |
4808 (1) in a blank buffer or at the end of a buffer, browser help | |
4809 information is displayed in the viewer window; | |
4810 (2) at the beginning of a (non-single char) class name, the class' | |
4811 ancestors are listed; | |
4812 (3) at the end of an entry line, scrolls listing up; | |
4813 (4) on the '...', following a class name, point is moved to the class | |
4814 descendency expansion; | |
4815 (5) before an element name, the implementor classes of the name are | |
4816 listed; | |
4817 (6) anywhere else on an entry line, the source is displayed for editing. | |
4818 ASSIST | |
4819 (1) in a blank buffer, a selection list of buffer files is displayed; | |
4820 (2) at the beginning of a (non-single char) entry, the class' | |
4821 descendants are listed; | |
4822 (3) at the end of an entry line, scrolls listing down; | |
4823 (4) on the '...', following a class name, point is moved to the class | |
4824 expansion; | |
4825 (5) anywhere else on a class entry line, lists the class' elements; | |
4826 (6) anywhere else on an element line, lists the element's implementor | |
4827 classes; | |
4828 (7) on a blank line following all entries, the current listing buffer | |
4829 is exited. | |
4830 @end group | |
4831 @end format | |
4832 | |
4833 @format | |
4834 @group | |
4835 When pressed within an OO-Browser Command Help Menu buffer: | |
4836 ACTION | |
4837 Executes an OO-Browser command whose key binding is at point. | |
4838 ASSIST | |
4839 Displays help for an OO-Browser command whose key binding is at point. | |
4840 @end group | |
4841 @end format | |
4842 | |
4843 @format | |
4844 @group | |
4845 When pressed on an identifier within an OO-Browser source file: | |
4846 ACTION | |
4847 Tries to display identifier definition. | |
4848 ASSIST | |
4849 Not applicable. | |
4850 @end group | |
4851 @end format | |
4852 | |
4853 @page | |
4854 @format | |
4855 @group | |
4856 When pressed within a C source code file: | 4899 When pressed within a C source code file: |
4857 ACTION | 4900 ACTION |
4858 Jumps to the definition of selected C construct: | 4901 Jumps to the definition of selected C construct: |
4859 (1) on a '#include' statement, the include file is displayed; | 4902 (1) on a `#include' statement, the include file is displayed; |
4860 Look for include file in directory lists | 4903 Look for include file in directory lists |
4861 'smart-c-cpp-include-dirs' and 'smart-c-include-dirs'. | 4904 `smart-c-cpp-include-dirs' and `smart-c-include-dirs'. |
4862 (2) on a C identifier, the identifier definition is displayed, | 4905 (2) on a C identifier, the identifier definition is displayed, |
4863 assuming the identifier is found within an 'etags' generated tag file | 4906 assuming the identifier is found within an `etags' generated tag file |
4864 in the current directory or any of its ancestor directories. | 4907 in the current directory or any of its ancestor directories. |
4865 (3) if 'smart-c-use-lib-man' is non-nil, the C identifier is | 4908 (3) if `smart-c-use-lib-man' is non-nil, the C identifier is |
4866 recognized as a library symbol, and a man page is found for the | 4909 recognized as a library symbol, and a man page is found for the |
4867 identifier, then the man page is displayed. | 4910 identifier, then the man page is displayed. |
4868 ASSIST | 4911 ASSIST |
4869 Jumps to the next tag matching an identifier at point. | 4912 Jumps to the next tag matching an identifier at point. |
4870 @end group | 4913 @end group |
4875 When pressed within an assembly source code file: | 4918 When pressed within an assembly source code file: |
4876 ACTION | 4919 ACTION |
4877 Jumps to the definition of selected assembly construct: | 4920 Jumps to the definition of selected assembly construct: |
4878 (1) on an include statement, the include file is displayed; | 4921 (1) on an include statement, the include file is displayed; |
4879 Look for include file in directory list | 4922 Look for include file in directory list |
4880 'smart-asm-include-dirs'. | 4923 `smart-asm-include-dirs'. |
4881 (2) on an identifier, the identifier definition is displayed, | 4924 (2) on an identifier, the identifier definition is displayed, |
4882 assuming the identifier is found within an 'etags' generated | 4925 assuming the identifier is found within an `etags' generated |
4883 tag file in the current directory or any of its ancestor | 4926 tag file in the current directory or any of its ancestor |
4884 directories. | 4927 directories. |
4885 ASSIST | 4928 ASSIST |
4886 Jumps to the next tag matching an identifier at point. | 4929 Jumps to the next tag matching an identifier at point. |
4887 @end group | 4930 @end group |
4888 @end format | 4931 @end format |
4889 | 4932 |
4890 @page | 4933 @page |
4891 @format | 4934 @format |
4892 @group | 4935 @group |
4893 When pressed within a C++ source code file: | |
4894 ACTION | |
4895 Jumps to the definition of selected C+ construct: | |
4896 (1) on a '#include' statement, the include file is displayed; | |
4897 Look for include file in directory lists | |
4898 'smart-c-cpp-include-dirs' and 'smart-c-include-dirs'. | |
4899 (2) on a C++ identifier, the identifier definition is displayed, | |
4900 assuming the identifier is found within an 'etags' generated tag file | |
4901 in the current directory or any of its ancestor directories. | |
4902 (3) if 'smart-c-use-lib-man' is non-nil, the C++ identifier is | |
4903 recognized as a library symbol, and a man page is found for the | |
4904 identifier, then the man page is displayed. | |
4905 ASSIST | |
4906 Jumps to the next tag matching an identifier at point. | |
4907 @end group | |
4908 @end format | |
4909 | |
4910 @format | |
4911 @group | |
4912 When pressed within a Objective-C source code file: | |
4913 ACTION | |
4914 Jumps to the definition of selected C+ construct: | |
4915 (1) on a '#include' statement, the include file is displayed; | |
4916 Look for include file in directory lists | |
4917 'smart-c-cpp-include-dirs' and 'smart-c-include-dirs'. | |
4918 (2) on an Objective-C identifier, the identifier definition is displayed, | |
4919 assuming the identifier is found within an 'etags' generated tag file | |
4920 in the current directory or any of its ancestor directories. | |
4921 (3) if 'smart-c-use-lib-man' is non-nil, the Objective-C identifier is | |
4922 recognized as a library symbol, and a man page is found for the | |
4923 identifier, then the man page is displayed. | |
4924 ASSIST | |
4925 Jumps to the next tag matching an identifier at point. | |
4926 @end group | |
4927 @end format | |
4928 | |
4929 @page | |
4930 @format | |
4931 @group | |
4932 When pressed on a Lisp symbol within a Lisp code buffer: | 4936 When pressed on a Lisp symbol within a Lisp code buffer: |
4933 ACTION | 4937 ACTION |
4934 Jumps to the definition of any selected Lisp construct. | 4938 Jumps to the definition of any selected Lisp construct. |
4935 If on an Emacs Lisp require, load, or autoload clause and 'find-library' | 4939 If on an Emacs Lisp require, load, or autoload clause and `find-library' |
4936 from load-library package by Hallvard Furuseth <hallvard@@ifi.uio.no> has | 4940 from load-library package by Hallvard Furuseth <hallvard@@ifi.uio.no> has |
4937 been loaded, jumps to library source, if possible. | 4941 been loaded, jumps to library source, if possible. |
4938 ASSIST | 4942 ASSIST |
4939 Jumps to the next tag matching an identifier at point or if using the | 4943 Jumps to the next tag matching an identifier at point or if using the |
4940 "wtags" package and identifier is an Emacs Lisp symbol, then displays | 4944 "wtags" package and identifier is an Emacs Lisp symbol, then displays |
4941 documentation for the symbol. | 4945 documentation for the symbol. |
4942 @end group | 4946 @end group |
4943 @end format | 4947 @end format |
4944 | 4948 |
4949 @page | |
4950 @format | |
4951 @group | |
4952 When pressed within a Java source code file: | |
4953 ACTION | |
4954 Jumps to the definition of selected Java construct: | |
4955 (1) within a commented @@see cross-reference, the referent is | |
4956 displayed; | |
4957 (2) on a `package' or `import' statement, the referent is | |
4958 displayed; Look for referent files in the directory list | |
4959 `smart-java-package-dirs'. | |
4960 (3) on an Java identifier, the identifier definition is displayed, | |
4961 assuming the identifier is found within an `etags' generated | |
4962 tag file in the current directory or any of its ancestor | |
4963 directories." | |
4964 ASSIST | |
4965 Jumps to the next tag matching an identifier at point. | |
4966 @end group | |
4967 @end format | |
4968 | |
4969 @format | |
4970 @group | |
4971 When pressed within a C++ source code file: | |
4972 ACTION | |
4973 Jumps to the definition of selected C++ construct: | |
4974 (1) on a `#include' statement, the include file is displayed; | |
4975 Look for include file in directory lists | |
4976 `smart-c-cpp-include-dirs' and `smart-c-include-dirs'. | |
4977 (2) on a C++ identifier, the identifier definition is displayed, | |
4978 assuming the identifier is found within an `etags' generated tag file | |
4979 in the current directory or any of its ancestor directories. | |
4980 (3) if `smart-c-use-lib-man' is non-nil, the C++ identifier is | |
4981 recognized as a library symbol, and a man page is found for the | |
4982 identifier, then the man page is displayed. | |
4983 ASSIST | |
4984 Jumps to the next tag matching an identifier at point. | |
4985 @end group | |
4986 @end format | |
4987 | |
4945 @format | 4988 @format |
4946 @group | 4989 @group |
4947 When the OO-Browser has been loaded and the press is within a C++ buffer: | 4990 When the OO-Browser has been loaded and the press is within a C++ buffer: |
4948 ACTION or ASSIST | 4991 ACTION or ASSIST |
4949 Jumps to the definition of selected C++ construct via OO-Browser support. | 4992 Jumps to the definition of selected C++ construct via OO-Browser support. |
4950 (1) on a '#include' statement, the include file is displayed; | 4993 (1) on a `#include' statement, the include file is displayed; |
4951 Look for include file in directory lists | 4994 Look for include file in directory lists |
4952 'smart-c-cpp-include-dirs' and 'smart-c-include-dirs'. | 4995 `smart-c-cpp-include-dirs' and `smart-c-include-dirs'. |
4953 (2) within a method declaration, its definition is displayed; | 4996 (2) within a method declaration, its definition is displayed; |
4954 (3) on a class name, the class definition is shown. | 4997 (3) on a class name, the class definition is shown. |
4998 @end group | |
4999 @end format | |
5000 | |
5001 @format | |
5002 @group | |
5003 When pressed within a Objective-C source code file: | |
5004 ACTION | |
5005 Jumps to the definition of selected C+ construct: | |
5006 (1) on a `#include' statement, the include file is displayed; | |
5007 Look for include file in directory lists | |
5008 `smart-c-cpp-include-dirs' and `smart-c-include-dirs'. | |
5009 (2) on an Objective-C identifier, the identifier definition is displayed, | |
5010 assuming the identifier is found within an `etags' generated tag file | |
5011 in the current directory or any of its ancestor directories. | |
5012 (3) if `smart-c-use-lib-man' is non-nil, the Objective-C identifier is | |
5013 recognized as a library symbol, and a man page is found for the | |
5014 identifier, then the man page is displayed. | |
5015 ASSIST | |
5016 Jumps to the next tag matching an identifier at point. | |
4955 @end group | 5017 @end group |
4956 @end format | 5018 @end format |
4957 | 5019 |
4958 @format | 5020 @format |
4959 @group | 5021 @group |
4960 When the OO-Browser has been loaded and the press is within a | 5022 When the OO-Browser has been loaded and the press is within a |
4961 Objective-C buffer: | 5023 Objective-C buffer: |
4962 ACTION or ASSIST | 5024 ACTION or ASSIST |
4963 Jumps to the definition of selected Objective-C construct via | 5025 Jumps to the definition of selected Objective-C construct via |
4964 OO-Browser support. | 5026 OO-Browser support. |
4965 (1) on a '#include' statement, the include file is displayed; | 5027 (1) on a `#include' statement, the include file is displayed; |
4966 Look for include file in directory lists | 5028 Look for include file in directory lists |
4967 'smart-c-cpp-include-dirs' and 'smart-c-include-dirs'. | 5029 `smart-c-cpp-include-dirs' and `smart-c-include-dirs'. |
4968 (2) within a method declaration, its definition is displayed; | 5030 (2) within a method declaration, its definition is displayed; |
4969 (3) on a class name, the class definition is shown. | 5031 (3) on a class name, the class definition is shown. |
5032 @end group | |
5033 @end format | |
5034 | |
5035 @format | |
5036 @group | |
5037 When pressed within a Fortran source code file: | |
5038 ACTION or ASSIST | |
5039 Jumps to the next tag matching an identifier at point. | |
4970 @end group | 5040 @end group |
4971 @end format | 5041 @end format |
4972 | 5042 |
4973 @format | 5043 @format |
4974 @group | 5044 @group |
5010 (2) on or after the last line, the buffer in the other window is | 5080 (2) on or after the last line, the buffer in the other window is |
5011 scrolled down a windowful. | 5081 scrolled down a windowful. |
5012 @end group | 5082 @end group |
5013 @end format | 5083 @end format |
5014 | 5084 |
5015 @format | |
5016 @group | |
5017 If Smart Menu package has been loaded and 'hkey-always-display-menu' is | |
5018 non-nil: | |
5019 ACTION or ASSIST | |
5020 Pops up a window with a Smart Menu of commands. | |
5021 Menu displayed is selected by (smart-menu-choose-menu). | |
5022 @end group | |
5023 @end format | |
5024 | |
5025 @page | 5085 @page |
5026 @format | 5086 @format |
5027 @group | 5087 @group |
5028 If pressed within an outline-mode buffer or when 'selective-display' is | 5088 When pressed within an OO-Browser listing window: |
5089 ACTION | |
5090 (1) in a blank buffer or at the end of a buffer, browser help | |
5091 information is displayed in the viewer window; | |
5092 (2) at the beginning of a (non-single char) class name, the class' | |
5093 ancestors are listed; | |
5094 (3) at the end of an entry line, scrolls listing up; | |
5095 (4) on the `...', following a class name, point is moved to the class | |
5096 descendency expansion; | |
5097 (5) before an element name, the implementor classes of the name are | |
5098 listed; | |
5099 (6) anywhere else on an entry line, the source is displayed for editing. | |
5100 ASSIST | |
5101 (1) in a blank buffer, a selection list of buffer files is displayed; | |
5102 (2) at the beginning of a (non-single char) entry, the class' | |
5103 descendants are listed; | |
5104 (3) at the end of an entry line, scrolls listing down; | |
5105 (4) on the `...', following a class name, point is moved to the class | |
5106 expansion; | |
5107 (5) anywhere else on a class entry line, lists the class' elements; | |
5108 (6) anywhere else on an element line, lists the element's implementor | |
5109 classes; | |
5110 (7) on a blank line following all entries, the current listing buffer | |
5111 is exited. | |
5112 @end group | |
5113 @end format | |
5114 | |
5115 @format | |
5116 @group | |
5117 When pressed within an OO-Browser Command Help Menu buffer: | |
5118 ACTION | |
5119 Executes an OO-Browser command whose key binding is at point. | |
5120 ASSIST | |
5121 Displays help for an OO-Browser command whose key binding is at point. | |
5122 @end group | |
5123 @end format | |
5124 | |
5125 @format | |
5126 @group | |
5127 When pressed on an identifier within an OO-Browser source file: | |
5128 ACTION | |
5129 Tries to display identifier definition. | |
5130 ASSIST | |
5131 Not applicable. | |
5132 @end group | |
5133 @end format | |
5134 | |
5135 @page | |
5136 @format | |
5137 @group | |
5138 If pressed within an outline-mode buffer or when `selective-display' is | |
5029 non-nil: | 5139 non-nil: |
5030 ACTION | 5140 ACTION |
5031 Collapses, expands, and moves outline entries. | 5141 Collapses, expands, and moves outline entries. |
5032 (1) after an outline heading has been cut via the Action Key, then paste | 5142 (1) after an outline heading has been cut via the Action Key, then paste |
5033 the cut heading at point; | 5143 the cut heading at point; |
5059 (1) the first line of an Info Menu Entry or Cross Reference, the desired | 5169 (1) the first line of an Info Menu Entry or Cross Reference, the desired |
5060 node is found; | 5170 node is found; |
5061 (2) the Up,Next,or Previous entries of a Node Header (first line), | 5171 (2) the Up,Next,or Previous entries of a Node Header (first line), |
5062 the desired node is found; | 5172 the desired node is found; |
5063 (3) the File entry of a Node Header (first line), | 5173 (3) the File entry of a Node Header (first line), |
5064 the 'Top' node within that file is found; | 5174 the `Top' node within that file is found; |
5065 (4) at the end of the current node, the Next node is found (this will | 5175 (4) at the end of the current node, the Next node is found (this will |
5066 descend subtrees if the function 'Info-global-next' is bound); | 5176 descend subtrees if the function `Info-global-next' is bound); |
5067 (5) anywhere else (e.g@. at the end of a line), the current node entry is | 5177 (5) anywhere else (e.g@. at the end of a line), the current node entry is |
5068 scrolled up a windowful. | 5178 scrolled up a windowful. |
5069 ASSIST | 5179 ASSIST |
5070 (1) the first line of an Info Menu Entry or Cross Reference, the desired | 5180 (1) the first line of an Info Menu Entry or Cross Reference, the desired |
5071 node is found; | 5181 node is found; |
5072 (2) the Up,Next,or Previous entries of a Node Header (first line), | 5182 (2) the Up,Next,or Previous entries of a Node Header (first line), |
5073 the last node in the history list is found; | 5183 the last node in the history list is found; |
5074 (3) the File entry of a Node Header (first line), | 5184 (3) the File entry of a Node Header (first line), |
5075 the 'DIR' root-level node is found; | 5185 the `DIR' root-level node is found; |
5076 (4) at the end of the current node, the Previous node is found (this will | 5186 (4) at the end of the current node, the Previous node is found (this will |
5077 return from subtrees if the function 'Info-global-prev is bound); | 5187 return from subtrees if the function 'Info-global-prev is bound); |
5078 (5) anywhere else (e.g@. at the end of a line), the current node entry is | 5188 (5) anywhere else (e.g@. at the end of a line), the current node entry is |
5079 scrolled down a windowful. | 5189 scrolled down a windowful. |
5080 @end group | 5190 @end group |
5081 @end format | 5191 @end format |
5082 | 5192 |
5083 @page | 5193 @page |
5084 @format | 5194 @format |
5085 @group | 5195 @group |
5086 If pressed within a Hyperbole-supported mail reader, 'hmail:reader', or mail | 5196 If pressed within a Hyperbole-supported mail reader, `hmail:reader', or mail |
5087 summary mode, 'hmail:lister', buffer at: | 5197 summary mode, `hmail:lister', buffer at: |
5088 ACTION | 5198 ACTION |
5089 (1) a msg buffer, within the first line or at the end of a message, | 5199 (1) a msg buffer, within the first line or at the end of a message, |
5090 the next undeleted message is displayed; | 5200 the next undeleted message is displayed; |
5091 (2) a msg buffer within the first line of an Info cross reference, the | 5201 (2) a msg buffer within the first line of an Info cross reference, the |
5092 reference is followed; | 5202 reference is followed; |
5198 for editing in the other window; | 5308 for editing in the other window; |
5199 (2) on or after the last line in the buffer, if any deletes are to be | 5309 (2) on or after the last line in the buffer, if any deletes are to be |
5200 performed, they are executed after user verification, otherwise, this | 5310 performed, they are executed after user verification, otherwise, this |
5201 dired invocation is quit. | 5311 dired invocation is quit. |
5202 ASSIST | 5312 ASSIST |
5203 (1) on a '~' character, all backup files in the directory are marked for | 5313 (1) on a `~' character, all backup files in the directory are marked for |
5204 deletion; | 5314 deletion; |
5205 (2) on a '#' character, all auto-save files in the directory are marked | 5315 (2) on a `#' character, all auto-save files in the directory are marked |
5206 for deletion; | 5316 for deletion; |
5207 (3) anywhere else within an entry line, the current entry is marked for | 5317 (3) anywhere else within an entry line, the current entry is marked for |
5208 deletion; | 5318 deletion; |
5209 (4) on or after the last line in the buffer, all delete marks on all | 5319 (4) on or after the last line in the buffer, all delete marks on all |
5210 entries are undone. | 5320 entries are undone. |
5234 @cindex man page references | 5344 @cindex man page references |
5235 @format | 5345 @format |
5236 @group | 5346 @group |
5237 If pressed on a cross reference within a man page entry section labeled | 5347 If pressed on a cross reference within a man page entry section labeled |
5238 NAME, SEE ALSO, or PACKAGES USED, or within a man page C routine | 5348 NAME, SEE ALSO, or PACKAGES USED, or within a man page C routine |
5239 specification (see 'smart-man-c-routine-ref') and man page buffer | 5349 specification (see `smart-man-c-routine-ref') and man page buffer |
5240 has either an attached file or else a @var{man-path} local variable | 5350 has either an attached file or else a @var{man-path} local variable |
5241 containing its pathname: | 5351 containing its pathname: |
5242 ACTION or ASSIST | 5352 ACTION or ASSIST |
5243 Displays man page or source code for cross reference. | 5353 Displays man page or source code for cross reference. |
5244 @end group | 5354 @end group |
5533 @item kotl-mode:forward-word @{@kbd{M-f}@} | 5643 @item kotl-mode:forward-word @{@kbd{M-f}@} |
5534 Move point forward ARG (or 1) words and return point. | 5644 Move point forward ARG (or 1) words and return point. |
5535 | 5645 |
5536 @findex kotl-mode:goto-cell | 5646 @findex kotl-mode:goto-cell |
5537 @item kotl-mode:goto-cell @{@kbd{C-c g}@} | 5647 @item kotl-mode:goto-cell @{@kbd{C-c g}@} |
5538 Move point to start of cell given by CELL-REF. (See 'kcell:ref-to-id'.) | 5648 Move point to start of cell given by CELL-REF. (See `kcell:ref-to-id'.) |
5539 Return point iff CELL-REF is found within current view. | 5649 Return point iff CELL-REF is found within current view. |
5540 With a prefix argument, CELL-REF is assigned the argument value for use | 5650 With a prefix argument, CELL-REF is assigned the argument value for use |
5541 as an idstamp. | 5651 as an idstamp. |
5542 | 5652 |
5543 Optional second arg, ERROR-P, non-nil means signal an error if CELL-REF is | 5653 Optional second arg, ERROR-P, non-nil means signal an error if CELL-REF is |
5827 | 5937 |
5828 @cindex version description | 5938 @cindex version description |
5829 @cindex Hyperbole version | 5939 @cindex Hyperbole version |
5830 If you find any errors in Hyperbole's operation or documentation, feel | 5940 If you find any errors in Hyperbole's operation or documentation, feel |
5831 free to report them to the Hyperbole discussion list: | 5941 free to report them to the Hyperbole discussion list: |
5832 <hyperbole@@hub.ucsb.edu>. Be sure to use the Msg/Compose-Hypb-Mail | 5942 <hyperbole@@infodock.com>. Be sure to use the Msg/Compose-Hypb-Mail |
5833 minibuffer menu item whenever you send a message to the mail list since | 5943 minibuffer menu item whenever you send a message to the mail list since |
5834 it will insert important system version information for you. | 5944 it will insert important system version information for you. |
5835 | 5945 |
5836 If you use Hyperbole mail or news support, @ref{Buttons in Mail}, a | 5946 If you use Hyperbole mail or news support, @ref{Buttons in Mail}, a |
5837 click with your Action Key on the Hyperbole mail list address | 5947 click with your Action Key on the Hyperbole mail list address |