summaryrefslogtreecommitdiff
path: root/static/v10/man1/fed.1
diff options
context:
space:
mode:
Diffstat (limited to 'static/v10/man1/fed.1')
-rw-r--r--static/v10/man1/fed.1127
1 files changed, 127 insertions, 0 deletions
diff --git a/static/v10/man1/fed.1 b/static/v10/man1/fed.1
new file mode 100644
index 00000000..17413593
--- /dev/null
+++ b/static/v10/man1/fed.1
@@ -0,0 +1,127 @@
+.pa 1
+.he 'FED (I)'1/15/73'FED (I)'
+.ti 0
+NAME
+.br
+fed -- edit associative memory for form letter
+.sp
+.ti 0
+SYNOPSIS
+.br
+fe__d_
+.sp
+.ti 0
+DESCRIPTION
+.br
+fed___ is used to edit a form letter associative memory
+file, form.m, which consists of named strings.
+Commands consist of single letters followed by a list of
+string names separated by a single space and ending with a
+new line.
+The conventions of the Shell with respect to '*' and '?' hold for
+all commands but m_ where literal string names are expected.
+The commands are:
+
+.in +5
+.ti -5
+e name918 ...
+
+e_dit writes the string whose name is name918 onto a temporary file
+and executes the system editor ed__. On exit from the system
+editor the temporary file is copied back into the associative
+memory. Each argument is operated on separately. The sequence of
+commands to add the string from 'file' to memory with name
+'newname' is as follows:
+
+ e newname
+ 0 (printed by ed)
+ r file
+ 200
+ w
+ 200
+ q (get out of ed)
+ q (get out of fe)
+
+To dump a string onto a file:
+
+ e name
+ 200 (printed by ed)
+ w filename
+ 200
+ q (get out of ed)
+ q (get out of fe)
+.sp2
+.ti -5
+d [ name918 ... ]
+
+d_eletes a string and its name from the memory. When called with
+no arguments d_ operates in a verbose mode typing each string
+name and deleting only if a 'y' is typed. A 'q' response returns
+to fed's command level. Any other response does nothing.
+.sp 2
+.ti -5
+m name918 name928 ...
+
+(m_ove) changes the name of name918 to name928 and removes previous
+string name928 if one exists. Several pairs of arguments may be given.
+.sp 2
+.ti -5
+n [ name918 ... ]
+
+(n_ames) lists the string names in the memory. If called with
+the optional arguments, it just lists those requested.
+.sp 2
+.ti -5
+p name918 ...
+
+p_rints the contents of the strings with names given by the arguments.
+.sp 2
+.ti -5
+q
+(q_uit) returns to the system.
+.sp 2
+.ti -5
+c [ p_ ] [ f_ ]
+
+c_hecks the associative memory file for consistency
+and reports the number of free headers and blocks.
+The optional arguments do the following:
+.sp
+.in +5
+.ti -2
+p causes any unaccounted for string to be
+printed
+
+.ti -2
+f fixes broken memories by adding
+unaccounted-for headers to free
+storage and removing references to
+released headers from associative
+memory.
+.in -5
+.sp
+.sp
+.in -5
+.ti 0
+FILES /tmp/ftmp? temporary
+.br
+form.m associative memory
+.sp
+.ti 0
+SEE ALSO form(I), ed(I), sh(I)
+.sp
+.ti 0
+DIAGNOSTICS '?' unknown command
+.br
+'Cannot open temp. file'-- cannot create a temporary file for ed command
+.br
+'name not in memory.' if string 'name' is not in the associative
+memory and is used as an argument for d_ or m_.
+.sp
+.ti 0
+BUGS --
+.sp
+.ti 0
+WARNING It
+is legal but an unwise idea to have string names
+with blanks, ":" or "?" in them.