Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Moving anywhere

Go to Slot - diamondImage RemovedImage AddedCGS

Moves the cursor directly to a specified slot. After the prompt

...

type the coordinates of the slot you want to move to, followed by  

Highlight
lightgrey
classkey
lightgrey

ENTER

. If the slot you specify is off the document, the cursor will be moved as far as possible in the direction of the specified slot.

Save Position - diamondImage RemovedImage AddedCSP

Saves the cursor position of the line containing the cursor in PipeDream. If you move to a new position, you can jump back to the previous position with the Restore Position command. Up to five positions can be saved.

Restore Position - diamondImage Removed Image AddedCRP

Moves the cursor to the last position saved. If five positions have already been saved, the Save Position command will give a bleep warning.

...

Moving between columns

First Column - diamondImage RemovedImage AddedCFC or diamondImage RemovedImage Added 

Highlight
lightgrey
classkey
lightgrey

TAB

 

Last Column - diamondImage RemovedImage AddedCLC

These commands move the cursor to the first or left-most column on the document, and last or right-most column on the document respectively. The cursor stays in the same row, but will be moved to the first (left-most) character position in the specified column.

...

Editing within a line/slot

Insert/Overtype - diamondImage RemovedImage AddedV

Switches the text entry mode between Insert and Overtype. The mode currently selected is displayed on the top line of the Options Page.

...

The Rubout command, normally used by pressing the DEL key, deletes to the left. Then DEL key is used to remove a mistake in the line you have just typed. In Insert mode the remaining characters on the line move one position to the left. Note that DEL will not jump back to the previous line when the left-hand margin of a page is reached.

Delete Character - diamondImage RemovedImage AddedG or 

the 

Highlight
lightgrey
classkey
lightgrey

SHIFT

Highlight
lightgrey
classkey
lightgrey

DEL

Deletes to the right. You would normally use the Delete Character command to delete one or more characters in the middle of a line of text.

Insert Character - diamondImage RemovedImage AddedU

Inserts a space at the cursor position, leaving the cursor where it is and moving subsequent text on the line to the right. The Insert Character command is used when working in Overtype mode, to create spaces in which to insert additional text within a line.

Delete Word - diamondImage RemovedImage AddedT

Deletes all the characters from the current cursor position, up to but not including the first character of the next word. Normally you would position the cursor at the beginning of the word you want to delete, using the Next Word and Previous Word commands, and then give the Delete Word command to delete everything up to the next word. Note that Delete Word will not delete beyond the end of the current slot.

Delete to End of Slot - diamondImage RemovedImage AddedD

Deletes all characters from the current cursor position to the end of the slot.

Swap Case - diamondImage RemovedImage AddedS

Changes the case of the character under the cursor, and moves the cursor one position to the right.

Editing within a column

Delete Row in Column - diamondImage RemovedImage AddedEDRC

Deletes the slot containing the cursor and closes up the gap, so that subsequent rows in the current column move up on the document. This command will typically be used when PipeDream is operating in Columns mode, so that the text in the current column does not have to remain aligned with the text in adjacent columns.

Insert Row in Column - diamondImage RemovedImage AddedEIRC

Inserts a row in the column containing the cursor. Subsequent rows in the current column are moved down to make space. The Insert Row in Column command is typically used when working in Columns mode, as it does not affect the text in columns to either side of the column containing the cursor. It is also useful for restoring the alignment of a table containing items in different columns.

Join Lines - diamondImage RemovedImage AddedEJL

Joins the text in the line below the current line onto the end of the current line, and closes up the gap so that subsequent slots in the current column are moved up one row.

Split Line - diamondImage RemovedImage AddedESL

Splits the current line at the cursor position. The character at the cursor position and subsequent characters are moved to the next row and the cursor remains at the end of the current slot.

Format Paragraph - diamondImage RemovedImage AddedR

Reformats text from the line containing the cursor to the end of the paragraph. The lines of text will be split at the last space before the right-hand margin for the current column; see Starting PipeDream, p. 36. If justification has been selected, with the Options Page Justify option (see p. 136), additional spaces will be added to each line to make the right-hand end always coincide with the wrap point. The end of the paragraph is determined by one of the following:

...

You can prevent words from being split at a space by typing diamondImage RemovedImage Addedspace, which is called an 'exact space' and is displayed on the screen as '...'. For example,

27 ...KHz

Editing a document

Delete Row - diamondImage RemovedImage AddedY or diamondImage RemovedImage AddedDEL

Deletes the row containing the cursor across the entire document, closing up the gap. This command should be used with care, since the slot in every column on the current row will be deleted. The command is typically used when PipeDream is operating in Rows mode, in order to maintain alignment between text in adjacent columns.

Delete Column - diamondImage RemovedImage AddedEDC

Deletes the column containing the cursor. Note that all information in the column will be lost, so use this command with caution.

Insert Page - diamondImage RemovedImage AddedEIP

Normally, page breaks are inserted automatically by PipeDream. These are called 'soft' page breaks, and are represented by a horizontal line

...

If the conditional hard page break does not cause a page break, it will be displayed in column A as:

~n

Insert Row - diamondImage RemovedImage AddedN

Inserts a blank row across the entire document before the row containing the cursor. Subsequent rows are moved down to make space. The Insert Row command is typically used when working in Rows mode (see the Options Page), since it maintains alignment between text in adjacent columns.

Insert Column - diamondImage RemovedImage AddedEIC

Inserts a blank column to the left of the column containing the cursor. The new column is created with an initial width of 12 characters, and an initial wrap-width of zero. The cursor remains in the new column.

Add Column - diamondImage RemovedImage AddedEAC

Adds a blank column at the right-hand side of the document. The new column is added with an initial width of 12 characters, and a wrap-width of zero so that text in the new column will wrap at the right-hand edge of the column.

Editing expression slots

Insert Reference - diamondImage RemovedImage AddedK

Enables expressions to be built up by indicating, or 'pointing to', various slots to which an expression will refer. It inserts the coordinates of the slot containing the cursor into the expression being edited. To perform the command, move the block cursor to the required slot using the cursor keys, and type diamondK.

If an expression is not being edited, this command will have no effect.

Edit Expression - diamondImage RemovedImage AddedX

Sets the slot containing the cursor to an expression slot, or edits an existing expression slot.

...

Escape -  

Highlight
lightgrey
classkey
lightgrey

ESC

Exits from the Options Page, or from the options of any PipeDream command. ESC will also abandon the editing of an expression and leave the contents of the slot being edited unchanged.

Number < > Text - diamondImage RemovedImage AddedENT

Converts the slot containing the cursor between an expression slot and a text slot. This command allows a number inadvertently entered as text to be converted to an expression, or the equation in an expression slot to be displayed as text so that it can be printed out.

...

  1. Save the document first, as the procedure will alter it.
  2. Mark as much of the document as you wish to examine or print out.
  3. Type diamondImage RemovedImage AddedENT. Expression slots within the marked block will display the expressions they contain. Note that text slots will display the error Typing error.
  4. Press diamondImage RemovedImage AddedQ to clear the marked block, and, if necessary, increase the column widths so that the full expressions can be seen.

...

The File name of the document is displayed in the Options Page, and is used as the default file name in the options for the Save and Name commands. The File name is also used to label PipeDream suspended activities, in the Index YOUR REF. column.

Name - diamondImage RemovedImage AddedFC

Sets the File name for the current document. Gives the prompt:

...

Loading a document

Load - diamondImage RemovedImage AddedFL

Loads a document of a given name from the filing system. The following options are displayed:

...

Instead of typing the file name, the file can be selected from the Filer. After typing diamondImage RemovedImage AddedFL, call the Filer by typing squareF, and select the required document using the cursor keys followed by  

Highlight
lightgrey
classkey
lightgrey

ENTER

 (see Selecting files, p. 85). You can then return to PipeDream from the Filer by pressing  
Highlight
lightgrey
classkey
lightgrey

ESC

, and the full file name will have been entered for you. Press  
Highlight
lightgrey
classkey
lightgrey

ENTER

 to load the file.

...

After loading a document, expression slots are recalculated twice, once to obtain the correct values of constant slots, and then again to ensure that references to constant slots have the correct values. If the document contains complicated forward referencing, it may need further recalculation before the values of slots stabilise.

Saving a document

Save - diamondImage Removed FSImage Added FS

If none of the options are changed, pressing  

Highlight
lightgrey
classkey
lightgrey

ENTER

 saves the whole of the current document to the name last set by the Load or Name commands.

...

The following commands provide a convenient way of moving between files in a multi-file document:

Next File - diamondImage RemovedImage AddedFN 

Loads the next file in a multi-file document, but first saves the current file if it has been altered since the last save command.

Previous File - diamondImage RemovedImage AddedFP 

Loads the previous file in a multi-file document. The current document is saved if it has been altered since last saving it.

Top File - diamondImage RemovedImage AddedFT

Loads the first file in a multi-file document. The current document is first saved if it has been altered since last saving it.

Bottom File - diamondImage RemovedImage AddedFB

Loads the last document in a multi-file document. The current document is first saved if it has been altered since last saving it.

...

Take care not to add any blank lines after the last file name. Then save this as a plain text file called book.L, by typing diamondImage RemovedImage AddedFS book.L, and setting the Save plain text option to Y.

...

Now load the multi-file document by typing diamondImage RemovedImage AddedFL book. If you use the Filer to select the file you will need to delete the '.L' extension from the end of the file name.

Typing diamondImage RemovedImage AddedFN, diamondImage RemovedImage AddedFP, diamondImage RemovedImage AddedFT, and diamondImage RemovedImage AddedFB will then move between the three files.

...

Column widths and margins

Width - diamondImage RemovedImage AddedW

Specifies the width that a column occupies on the document. The following options are displayed:

...

If no column is specified, the column currently containing the cursor is assumed.

Set Margin - diamondImage RemovedImage AddedH

Alters the right-hand margin of a specified column. The margin is indicated by the right-hand margin pointer, right-hand margin pointer, on the top border, and determines the point at which text typed into the column will wrap onto the next line.

...

Enter the Options Page, by typing diamondImage RemovedImage AddedO, and alter the Insert on wrap option to Columns by pressing down until the cursor is on the option line, and typing C to alter it to

...

The results of expression slots can similarly be displayed left-aligned, centred, or right-aligned over the width of the column.

Right ight Align - diamondImage Removed LARImage Added LAR
Left Align - diamondImage Removed LALImage Added LAL

Aligns the text in the current slot to the right or left of the wrap-width of the current column, respectively. The alignment will be displayed when the cursor is moved off the slot. The Left Align command can, for example, be used to prevent text in a table from being inadvertently re-formatted with the Format Paragraph command.

Centre Align - diamondImage Removed LACImage Added LAC

Centres the text in the slot containing the cursor, or a marked block of slots, over the wrap-width of the column containing it.

LCR Align - diamondImage Removed LLCRImage Added LLCR

Aligns components of the slot containing the cursor, or the slots within a marked block, to the left, centre, and right of the column's text wrap-width. The line has the format

...

where left, centre, and right represent text which will be respectively left-aligned, centred and right-aligned, and '/' represents an arbitrary delimiter, which must not occur elsewhere in the line of text.

Free Align - diamondImage Removed LAFImage Added LAF

Removes the alignment from a slot containing the cursor, or a marked block of slots. Text, or the results of expression slots, will be left-aligned in the slot.

Fixing rows and columns 

Fix Row - diamondImage Removed LFR Image Added LFR 

Fixes the row containing the cursor, and all rows above it, on the screen. If borders are displayed, the fixed rows are identified with horizontal lines in the left-hand border. Moving the cursor up or down on the document will scroll only those rows which have not been fixed, so the cursor can be moved to another part of the document while retaining the fixed rows on the screen. Giving the Fix Row command again frees the rows and restores the document to its original state.

Fix Column - diamondImage RemovedImage AddedLFC

Fixes the column containing the cursor, and all columns to its left, on the screen. If borders are displayed, the fixed columns are identified in the top border by solid lines. If the cursor is moved on the document, only the columns that have not been fixed will scroll, so that the cursor can be moved to another part of the document while retaining the fixed columns on the screen. Giving the Fix Column command again frees the columns.

...

All the format commands can be applied either to the single slot containing the cursor, or to a block of slots by marking them before giving the command.

Decimal Places - diamondImage RemovedImage AddedLDP 

Sets the number of decimal places displayed by an expression slot, or a marked block of expression slots. Gives the prompt

...

The number of decimal places may be set to a value from 0 to 9, or floating format may be specified which uses the display format giving the most significant figures displayed in the available width.

Sign Brackets - diamondImage RemovedImage AddedLSB
Sign Minus - diamondImage RemovedImage AddedLSM 

Specify that negative values in an expression slot or marked block of expression slots should be displayed in financial notation, enclosed in brackets, or with a minus sign prefix respectively.

Leading Characters - diamondImage RemovedImage AddedLCL 
Trailing Characters - diamondImage RemovedImage AddedLCT 

Specify that the leading or trailing characters defined in the Options Page should be displayed for the expression slot contained in the cursor or the marked block of expression slots. The default leading and trailing characters are '£' and '%' respectively, and these can be altered on the Options Page.

Default Format - diamondImage RemovedImage AddedLDF 

Restores the expression slot containing the cursor, or a marked block of expression slots, to the default format as specified on the Options Page. Once any element of an expression slot's format has been altered with one of the commands Decimal Places, Sign Brackets, Sign Minus, Leading Characters or Trailing Characters, the slot's format is frozen and not be affected by subsequent alterations to the Options Page. Giving the Default Format command removes any specific format set on the slot.

...

The OPTIONS menu contains only one command, Options Page, or diamondImage RemovedImage AddedO, which displays a page of information about the current document together with the global settings which may be altered to effect the way that commands operate on the document.

...

As with many other commands, Next Option, diamondImage RemovedImage AddedJ will alternate between two available values, for example Y and N for Yes and No, or T and N for Text and Numbers. Alternatively, these values can be changed by typing the appropriate letter. In the case of options with more than two possible values, diamondImage RemovedImage AddedJ will set the option back to its default value.

Other options can be altered by moving the cursor to the appropriate item, with the up and down keys, and then editing the item with the line-editing commands left, right

Highlight
lightgrey
classkey
lightgrey

DEL

 key and diamondImage Removed Image AddedG or 
Highlight
lightgrey
classkey
lightgrey

SHIFT

Highlight
lightgrey
classkey
lightgrey

DEL

key

...

Set to T (Text) to make the default slot format text slots, or N (Numbers) for expression slots. In Numbers mode there is no need to type diamondImage RemovedImage AddedX before entering an expression, and the cursor keys right and left will move directly between slots containing expressions; ie behave like  

Highlight
lightgrey
classkey
lightgrey

TAB

 and  
Highlight
lightgrey
classkey
lightgrey

SHIFT

Highlight
lightgrey
classkey
lightgrey

TAB

.

...

Set to N (No justify) for ragged right margins, or Y (Yes) for even right-hand margins. To reformat a paragraph of text after changing this option, give the Format Paragraph command, diamondImage RemovedImage AddedR.

Wrap (Y) 

Set to Y (Yes) to make text wrap automatically at the wrap point, or N (No) for no wrapping.

...

Set to A (Automatic) to recalculate the document every time an expression slot changes or M (Manual) for recalculation only with the diamondImage RemovedImage AddedA command. This option can be set to M to make entering data into a large spreadsheet, or working with large text documents, faster.

...

Specify up to 4 characters to be displayed in front of or after expression slots with diamondImage RemovedImage AddedLCL or diamondImage RemovedImage AddedLCT set.

Page format 

...

The commands on the PRINT menu allow you to print your document and to take advantage of facilities offered by the printer, such as bold and underlined text, and alternative fonts.

Print - diamondImage RemovedImage AddedPO 

Prints all or part of a document. The following options are displayed:

...

Multi-file documents: if the Print command is given in a multi-file document, the current document will be saved if it is modified, and the entire multi-file document will be printed, starting with the first file.

Microspace pitch diamondImage RemovedImage AddedPM 

Selects microspaced printed output. Gives the prompt

...

The codes are inserted into text with the following commands:

Underline (1) - diamondImage RemovedImage AddedPU
Bold (2) - diamondImage RemovedImage AddedPB
Extended Sequence (3) - diamondImage RemovedImage AddedPX
Italic (4) - diamondImage RemovedImage AddedPI
Subscript (5) - diamondImage RemovedImage AddedPL
Superscript (6) - diamondImage RemovedImage AddedPR
Alternative font (7) - diamondImage RemovedImage AddedPA
User Defined (8) - diamondImage RemovedImage AddedPE

These commands insert the corresponding highlight code at the current cursor position. Successive occurrences of a highlight code enable and disable the corresponding printer facility.

...

Highlight characters are considered to be of zero width for formatting and justification.

Note: You can use diamondImage RemovedImage Added 

Highlight
lightgrey
classkey
lightgrey

SPACE

 to create an 'exact space' character. This may help to create continuous underlining of titles etc.

Insert Highlights - diamondImage RemovedImage AddedPHI 

Inserts a specified highlight number in the text at the cursor position. Gives the prompt

...

Typing in a number between 1 and 8, followed by  

Highlight
lightgrey
classkey
lightgrey

ENTER

, will insert the corresponding highlight code into the text.

Remove Highlights - diamondImage RemovedImage AddedPHR 

Removes all occurrences of a specified highlight number from a given marked block of text. Gives the prompt

...

Typing a number between 1 and 8 followed by  

Highlight
lightgrey
classkey
lightgrey

ENTER

 will remove all occurrences of the corresponding highlight from the marked block.

Highlight Block - diamondImage RemovedImage AddedPHB 

Highlights all words within a marked block of text with a given highlight number. Gives the prompt

...

An expression is entered by giving the Edit Expression command on the EDIT menu, or by typing diamondImage RemovedImage AddedX. The cursor will then move to the editing line, at the top of the screen, until the expression is entered by typing ENTER.

...