/* * New editor name: TDE, the Thomson-Davis Editor. * Author: Frank Davis * Date: June 5, 1991 * * This modification of Douglas Thomson's code is released into the * public domain, Frank Davis. You may distribute it freely. * * This info is displayed in the intro screen and the pop-up help screen * when F1 is pressed. */ #if defined( __UNIX__ ) char *credit_screen[] = { "+----------------------------------------------------+", "| |", "| TDE, the Thomson-Davis Editor |", "| Version 4.0 |", "| June 5, 1994 |", "| |", "| |", "| This program is released into the public |", "| domain. You may use and distribute it freely. |", "| |", "+----------------------------------------------------+", NULL }; char *help_screen[] = { "$ help", "-- #-Shift @-Alt ^-Ctrl -|---- Control-\\ for menu - +---- File commands ----", "----- Word Processing -------+----- Block commands -----+ - dir list - attr", " - toggle word wrap | ^B mark box block | F2 save - save as", " - left/right margin | ^L mark line block | F3 quit F4 file ", " - set paragraph margin | ^X mark stream block | - edit F - next F ", " - WordStar format pargr | ^^ unmark block (ctrl 6)| -/- define Grep ", " - left justify line | - move ^C copy | F12 Repeat Grep ", " - right justify line | ^K kopy ^G group del+------- Toggles -------", " - center justify line | ^F fill ^O overlay | ^W tog cursor sync ", "----- Window Commands -------+ ^S sort ^N number | ^Q eol/tab display ", " F8 vertical - resize | - swap BOX w/cursor | - CRLF | LF at eol ", " F9 horizontal - zoom | - up case - lo case | ^Z tog trim trailing", "F10 next - previous| - hi bit - e-mail | - IGNORE/MATCH case", " - next hidden window | - rot13 - fix uue | ^R ruler - indent", "------- Misc commands -------+ - trim trailing space | - tog ^Z at eof ", " ^A add L ^2 Date stamp| - print file/block | ^T tog inflate tabs ", " - join L ^] paren bal | - write block to file | - set ltabs/ptabs ", " - dup L - kill eol | ^E block expand tabs | - tog smart tabs ", " ^D delete L - 1-3 mark| - block compress tabs +-- Find/Replace/Diff --", " ^_ split L - 1-3 goto| - block indent tabs | -/- define find ", "ESC undo L - redraw +--------- Macros -------+-+ F5/F6 next/prev find ", " ^U undelete L - word del| - record on/off | - define reg exp ", " Enter Emacs L | - save - load | F7/- next/prev reg exp", " =====> press control-\\ for pop-up menu <===== ", "F1=Help 2=Save 3=Quit 4=File 5=Find > 6=Find < 7=Regx 8=Vert 9=Horz 10=Next", NULL }; #else char *credit_screen[] = { "ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿", "³ ³", "³ TDE, the Thomson-Davis Editor ³", "³ Version 4.0 ³", "³ June 5, 1994 ³", "³ ³", "³ ³", "³ This program is released into the public ³", "³ domain. You may use and distribute it freely. ³", "³ ³", "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ", NULL }; char *help_screen[] = { "$ help", "ÄÄ #-Shift @-Alt ^-Ctrl ÄÂÄÄ Control \\ for menu ÄÄÂÄÄÄÄ File commands ÄÄÄÄ", "ÄÄÄÄÄ Word Processing ÄÄÄÄÄÄÄÅÄÄÄÄÄ Block commands ÄÄÄÄÄ´@F1 dir list @F2 attr", " @V toggle word wrap ³ @B mark box block ³ F2 save #F2 save as", "^F6/^F7 left/right margin ³ @L mark line block ³ F3 quit F4 file ", " ^F8 set paragraph margin ³ @X mark stream block ³#F4 edit F @F4 next F ", " ^B WordStar format pargr ³ @U unmark block ³#F12/^F12 define Grep ", " @F8 left justify line ³ @M move @C copy ³ F12 Repeat Grep ", " @F9 right justify line ³ @K kopy @G group delÃÄÄÄÄÄÄÄ Toggles ÄÄÄÄÄÄÄ", " @F10 center justify line ³ @F fill @O overlay ³ ^F1 tog cursor sync ", "ÄÄÄÄÄ Window Commands ÄÄÄÄÄÄÄ´ @S sort @N number ³ ^F2 eol/tab display ", " F8 vertical #F9 resize ³#@S swap BOX w/cursor ³ ^F3 CRLF | LF at eol ", " F9 horizontal ^F9 zoom ³ @< up case @> lo case ³ ^F4 tog trim trailing", "F10 next #F10 previous³ @? hi bit #@? e-mail ³ ^F5 IGNORE/MATCH case", " ^F10 next hidden window ³#@< rot13 #@> fix uue ³ @R ruler @I indent", "ÄÄÄÄÄÄÄ Misc commands ÄÄÄÄÄÄÄ´ @T trim trailing space ³ @Z tog ^Z at eof ", " @A add L ^2 Date stamp³ @P print file/block ³ #@T tog inflate tabs ", " @J join L ^] paren bal ³ @W write block to file ³^tab set ltabs/ptabs ", " @= dup L @- kill eol ³ @E block expand tabs ³@tab tog smart tabs ", " @D delete L @1-@3 mark³#@C block compress tabs ÃÄÄ Find/Replace/Diff ÄÄ", " ^_ split L #@1-#@3 goto³#@I block indent tabs ³ #F5/#F6 define find ", "ESC undo L ^\\ redraw ÃÄÄÄÄÄÄÄÄÄ Macros ÄÄÄÄÄÄÄÂÄÙ F5/F6 next/prev find ", " ^U undelete L ^T word del³ @F3 record on/off ³ #F7 define reg exp ", " Enter Emacs L ³ #F1 save #F3 load ³ F7/@F7 next/prev reg exp", "#Enter next L @Q Quit³ ^P pause ³ #F11/F11 def/rep diff ", "^Enter beg next L @H Help³ ^ESC clear macros ³ #F8 replace string ", NULL }; #endif