home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
p
/
python
/
!ibrowse
/
files
/
ibrowse
< prev
next >
Wrap
Text File
|
1995-04-10
|
32KB
|
720 lines
This file documents the ibrowse program. -*-Text-*-
The H command of ibrowse goes to the node Help in this file.
File: ibrowse Node: Top Up: (DIR) Next: Expert
Ibrowse is a program for reading documentation, which you are using now.
** Ibrowse uses the file format of the Emacs Info program, and its
** commands are similar, but not identical.
To learn how to use Ibrowse, type the command "h". It will bring you
to a programmed instruction sequence.
* Menu:
* Expert:: Advanced Ibrowse commands: c, k, g, s, 1 - 9, arrows.
* Add:: Describes how to add new nodes to the hierarchy.
Also tells what nodes look like.
* Menus:: How to add to or create menus in Info nodes.
* Cross-refs:: How to add cross-references to Info nodes.
* Tags:: How to make tag tables for Info files.
* Checking:: How to check the consistency of an Info file.
* Texinfo: (texinfo).
How to generate an Info file and a printed manual
from the same source file.
File: ibrowse Node: Summary Next: Help
Ibrowse is a Python program for browsing through the Emacs Info
documentation tree. Documentation in Info is divided into "nodes",
each of which discusses one topic and contains references to other
nodes which discuss related topics. Ibrowse has commands to follow the
references and show you other nodes.
h Invoke the Ibrowse tutorial.
? Display this Summary node.
q Quit Ibrowse.
w Close current window.
Selecting other nodes:
n Move to the "next" node of this node.
p Move to the "previous" node of this node.
m Pick menu item specified by name (or abbreviation).
1-9 Pick first..ninth in node's menu.
Menu items select nodes that are "subsections" of this node.
u Move "up" from this node (i.e., from a subsection to a section).
f Follow a cross reference by name (or abbrev). Type `l' to get back.
l Move back to the last node you were in.
Moving within a node:
Space Scroll forward a full screen. DEL, BS Scroll backward.
b Go to beginning of node.
Advanced commands:
k Clone current window (create an independent duplicate).
c Copy text selection to clipboard (for paste in another application).
g Move to node specified by name.
You may include a filename as well, as (FILENAME)NODENAME.
d Go to the main directory of Info files.
t Go to Top node of this file.
s Search through this Info file for node with specified regexp.
File: ibrowse Node: Help-Small-Screen Next: Help
Since your terminal has an unusually small number of lines on its
screen, it is necessary to give you special advice at the beginning.
If you see the text "--All----" at near the bottom right corner of
the screen, it means the entire text you are looking at fits on the
screen. If you see "--Top----" instead, it means that there is more
text below that does not fit. To move forward through the text and
see another screen full, press the Space bar. To move back up, press
the key labeled Rubout or Delete or DEL.
Here are 40 lines of junk, so you can try Spaces and Rubout and
see what they do. At the end are instructions of what you should do
next.
This is line 17
This is line 18
This is line 19
This is line 20
This is line 21
This is line 22
This is line 23
This is line 24
This is line 25
This is line 26
This is line 27
This is line 28
This is line 29
This is line 30
This is line 31
This is line 32
This is line 33
This is line 34
This is line 35
This is line 36
This is line 37
This is line 38
This is line 39
This is line 40
This is line 41
This is line 42
This is line 43
This is line 44
This is line 45
This is line 46
This is line 47
This is line 48
This is line 49
This is line 50
This is line 51
This is line 52
This is line 53
This is line 54
This is line 55
This is line 56
If you have managed to get here, go back to the beginning with
Rubout, and come back here again, then you understand Space and
Rubout. So now type an "n"--just one character; don't type the
quotes and don't type a Return afterward-- to get to the normal start
of the course.
File: ibrowse Node: Help Next: Help-P Previous: Help-Small-Screen
You are talking to the program Ibrowse, for reading documentation.
Right now you are looking at one "Node" of Information.
A node contains text describing a specific topic at a specific
level of detail. This node's topic is "how to use Ibrowse".
The top line of a node is its "header". This node's header (look at
it now) says that it is the node named "Help" in the file "ibrowse".
It says that the Next node after this one is the node called "Help-P".
An advanced Ibrowse command lets you go to any node whose name you know.
Besides a "Next", a node can have a "Previous" or an "Up".
This node has a "Previous" but no "Up", as you can see.
Now it's time to move on to the Next node, named "Help-P".
>> Type "n" to move there. Type just one character;
don't type the quotes and don't type a Return afterward.
">>" in the margin means it is really time to try a command.
File: ibrowse Node: Help-P Next: Help-Page Previous: Help
This node is called "Help-P". The "Previous" node, as you see, is
"Help", which is the one you just came from using the "N" command.
Another "N" command now would take you to the Next node, "Help-Page".
>> But don't do that yet. First, try the "p" command, which takes
you to the Previous node. When you get there, you can do an "n"
again to return here.
This all probably seems insultingly simple so far, but DON'T be
led into skimming. Things will get more complicated soon. Also,
don't try a new command until you are told it's time to. Otherwise,
you may make Ibrowse skip past an important warning that was coming up.
>> Now do an "n" to get to the node "Help-Page" and learn more.
File: ibrowse Node: Help-Page Next: Help-M Previous: Help-P
Space, Backspace, and B commands.
This node's header tells you that you are now at node "Help-Page", and
that "P" would get you back to "Help-P". The line starting "Space,"
is a "Title", saying what the node is about (most nodes have titles).
This is a big node and it doesn't all fit on your display screen.
You can tell that there is more that isn't visible because you
the scroll bar on the side of the window has become active (gray).
The Space, Backspace and B commands exist to allow you to "move
around" in a node that doesn't all fit on the screen at once.
Space moves forward, to show what was below the bottom of the screen.
Backspace moves backward, to show what was above the top of the screen
(there isn't anything above the top until you have typed some spaces).
>> Now try typing a Space (afterward, type a Backspace to return here).
When you type the space, the two lines that were at the bottom of the
screen appear at the top, followed by more lines. Backspace takes the
two lines from the top and moves them to the bottom, USUALLY, but if
there are not a full screen's worth of lines above them they may not
make it all the way to the bottom.
If you type a Space when there is no more to see, it will ring the
bell and otherwise do nothing. The same goes for a Backspace when
the header of the node is visible.
Of course you can use the mouse and directly move the scroll bar
as well, but Ibrowse has keyboard commands for almost everything,
including scrolling. These keyboard commands are called "shortcuts",
because it generally takes less effort to press a key on the
keyboard than to move the mouse. On the other hand, if you are
an infrequent user of Ibrowse, you can do everything with the
mouse that you can do with the keyboard. Just look in the menus
(I'm sure you must know how to use the menus on this system, or
else you couldn't have gotten this far...). In fact you'll see that
the commands and shortcuts listed in the menus are the same as those
described in this course. You can use the shortcuts either with or
without the "Command" or "Meta" key.
Two menus are always available: the "Ibrowse" menu contains commands
pertaining to the Ibrowse program at large, while the "Navigation" menu
contains commands that move around between nodes. There may be other
menus; these will be explained later.
To move back to the beginning of the node you are on, you ca