|
ps n 10pt previous E,T {Set point size} |
|
ss N 32m ignored E,T {Set space size} |
|
cs F,N,M off - P,T {Constant character space mode} |
|
bd F,N off - P,T {Embolden F by N - 1} |
|
bd S,F,N off - P,T {Embolden special font when current font is F} |
|
ft F Roman previous P,T {Change font to F} |
|
fp N,F,L R,I,B,S ignored P,T {Mount fount F on physical position N <= 1, Long name L} |
|
pl n 11i 11i v {Page length} |
|
bp n 1 - B,v {Eject current page} |
|
pn n 1 ignored - {Next page N} |
|
po n 1i|0 previous v {Page offset} |
|
ne N - N=1v D,v {Need N vertical space} |
|
mk R none internal D {Mark current vertical space in register R} |
|
rt n none internal D,v {Return to marked vertical space} |
|
br - - - B {Break} |
|
fi - fill - B,E {Fill output lines} |
|
nf - nofill - B,E {No filling or adjustment of output lines} |
|
ad c adj,both adjust E {Adjust output lines with mode c where c=l,r,c,b,none} |
|
na - adjust - E {No output line adjusting} |
|
ce N off 1 B,E {Center next N input text lines} |
|
vs N 12p previous E,v {Vertical baseline spacing} |
|
ls N 1 previous E {Output N -1 v's after each output line} |
|
sp N - 1v B,v {Space vertical distance N in either direction} |
|
sv N - 1v v {Save vertical distance N} |
|
os - - - - {Output saved vertical distance} |
|
ns - space - D {Turn on no-space} |
|
rs - - - D {Restore spacing} |
|
ll n 6.5i previous E,m {Line length} |
|
in n 0 previous B,E,m {Indent} |
|
ti n - ignored B,E,m {Temporary indent} |
|
de xx,yy - yy=.. - {Define macro} |
|
am xx,yy - yy=.. - {Append to a macro} |
|
ds xx,string - ignored - {Define `string` named xx} |
|
as xx,string - ignored - {Append `string` to xx} |
|
rm xx - ignored - {Removed request, macro, or string} |
|
rn xx,yy - ignored - {Renamed request, macro, or string} |
|
di xx - end D {Divert output to macro} |
|
da xx - end D {Divert and append to xx} |
|
wh N,xx - - v {Change trap location} |
|
dt xx,N - off D,v {Set diversion trap} |
|
it N,xx - off E {Set an input-line trap} |
|
em xx none none - {End macro is xx} |
|
nr R,n,M - - u {Define and set number register, auto increment by M} |
|
af R,c arabic - - {Assign format to register R (c=l,i,I,a,A)} |
|
rr R - - - {Remove register R} |
|
ta N,t 0.5i none E,m {Tab settings, left default, unless t is R or C} |
|
tc c none none E {Tab repetition character} |
|
lc c . none E {Leader repetition character} |
|
fc a,b off off - {Set field delimiter a and pad character b} |
|
ec c \ \ - {Set escape character} |
|
eo - on - - {Turn off escape character mechanism} |
|
lg N on,- on T {Ligature mode on if N > 0} |
|
ul N off 1 E {Underline N input lines} |
|
cu N off 1 E {Continuous underlining} |
|
uf F italic italic - {Underline font set to F, switch by ul} |
|
cc c . . E {Set control character to C} |
|
c2 c ' ' E {Set no-break character to C} |
|
tr alt... none - O {Translate alternatively} |
|
nh - hyphenate - E {No hyphenation} |
|
hy N hyphenate hyphenate E {Hyphenate, N is mode} |
|
hc c \% \% E {Hyphenate indicator} |
|
hw word...- ignored - {Add word to hyphenation dictionary} |
|
tl 'l'c'r - - - {Three-part title, delimiter maybe anything} |
|
pc c % off - {Page number character} |
|
lt n 6.5i previous E,m {Length of title} |
|
nm nMSI - off E {Number mode on or off} |
|
nn N - 1 E {Do not number next N lines} |
|
if C,any - - - {If condition C is truthy, accept 'any' as input} |
|
ie C,any - - - {If-else truthy...} |
|
el any - - - {Else portion of ie or if} |
|
ev N 0 previous - {Environment switch} |
|
rd prompt - &bell - {Read from STDIN} |
|
ex - - - - {Exit} |
|
so filename - - - {Add file to include stack} |
|
nx filename - - - {Next file} |
|
sy string - - - {Execute shell} |
|
pi string - - - {Pipe} |
|
cf filename - - - {Copy file contents} |
|
mc c,N - off E,m {Set marching character c and separation N} |
|
tm string - newline - {Print string on STDERR} |
|
ig yy - yy=.. - {Ignore until yy} |
|
lf N,f - - - {Set input line number to N and filename to f} |
|
pm t - all - {Print macro names, sizes, if present, print total} |
|
fl - - - B {Flush output buffer} |