MSGID: 1:229/452 3B72F570   
   -=> Quoting Maurice Kinal to Nancy Backus on 15-Jun-2019 17:14 <=-   
      
    MK> How does the following compare with your version of uEmacs? Is it   
    MK> missing anything? Currently I have it compiled on x86_64 and stripped   
    MK> it is 133008 bytes as a 64-bit executable.    
      
   The quoting messed up the formatting a little, so I went through and   
   fixed that first... A quick glance looks like it's pretty much what I   
   have.... I'll leave this all here.... and I'll import my emacs.hlp to   
   the next message.... (but the reformatting is as much to let me read   
   this easier while comparing to mine)...   
      
    MK> -={ ':read emacs.hlp' starts }=-    
      
    => uEmacs/PK 4.0 HELP INDEX   
    MK> .. The very basics   
    MK> .. Cursor movement   
    MK> .. File commands   
    MK> .. Miscellaneous character commands   
    MK> .. Mode commands   
    MK> .. Keys and commands   
    MK> .. Deleting and inserting   
    MK> .. Formatting   
    MK> .. Window commands   
    MK> .. Buffer commands   
    MK> .. Searching and replacing   
    MK> .. Accessing the operating system   
    MK> .. Macro commands   
    MK> .. Miscellaneous   
    MK> .. Functions   
    MK> .. System variables   
    MK> .. File name completion   
    MK> -----------------------------------------------------------------------   
    MK> => THE VERY BASICS   
    MK> Notations: ^X means and X. The key is on most   
    MK> systems. Exiting: ^G aborts almost any operation. ^X ^C will get you   
    MK> out of uEmacs.    
    MK> A BUFFER is a named area containing a FILE being edited. Many buffers   
    MK> may be active at once. Many WINDOWS may be active at once on the   
    MK> screen. All windows may show different parts of the same buffer, or   
    MK> each may display a different one.   
    MK> -----------------------------------------------------------------------   
    MK> => CURSOR MOVEMENT   
    MK> Backward character .... ^B Forward character ..... ^F   
    MK> Previous word ......... Meta B Next word ............. Meta F   
    MK> Beginning of line ..... ^A End of line ........... ^E   
    MK> Previous line ......... ^P Next line ............. ^N   
    MK> Previous paragraph .... Meta P Next paragraph ........ Meta N   
    MK> Previous page ......... ^Z Next page ............. ^V   
    MK> Beginning of file ..... Meta < End of file ........... Meta >   
    MK> -----------------------------------------------------------------------   
    MK> => FILE COMMANDS   
    MK> Find file ............. ^X ^F Quick exit ............ Meta Z    
    MK> View file ............. ^X ^V Exit emacs ............ ^X ^C   
    MK> Insert file ........... ^X ^I   
    MK> Change file name ...... ^X N Filter buffer ......... ^X #   
    MK> Save file ............. ^X ^D   
    MK> Read file ............. ^X ^R   
    MK> Write file ............ ^X ^W Execute file ....... not bound   
    MK> -----------------------------------------------------------------------   
    MK> => MISCELLANEOUS CHARACTER COMMANDS   
    MK> Newline ............... ^M Transpose characters .. ^T   
    MK> Newline and indent .... ^J Trim line ............. ^X ^T   
    MK> Open line ............. ^O   
    MK> Handle tab ............ ^I Quote character ....... ^X Q   
    MK> Insert space .......... ^C   
    MK> Goto line ............. Meta G Abort command ......... ^G   
    MK> Goto matching fence ... Meta ^F   
    MK> -----------------------------------------------------------------------   
    MK> => MODE COMMANDS   
    MK> Add mode .............. ^X M Add global mode ....... Meta M   
    MK> Delete mode ........... ^X ^M Delete global mode .... Meta ^M   
    MK> OVER :: Overwrite, don't insert MAGIC :: Match patterns in search   
    MK> WRAP :: Automatic carriage return ^ $ Beginning and end of line   
    MK> VIEW :: View only, don't change . Any character \c Character c   
    MK> CMODE :: C program indenting c* Any number of character c   
    MK> EXACT :: Match case in search [ ] Character class   
    MK> -----------------------------------------------------------------------   
    MK> => KEYS AND COMMANDS   
    MK> Bind to key ........... Meta K Help .................. Meta ?   
    MK> Unbind key ............ Meta ^K Apropos ............... Meta A   
    MK> Describe key .......... ^X ? Abort command ......... ^G   
    MK> Describe bindings ..... not bound   
    MK> Meta prefix ........... Esc :: Although meta-prefix can be bound   
    MK> to Cntlx prefix .......... ^X :: some other key, no other   
    MK> command can Execute named command . Meta X :: be bound to Esc.   
    MK> -----------------------------------------------------------------------   
    MK> => DELETING AND INSERTING   
    MK> Delete previous character ^H Delete next character . ^D   
    MK> Delete previous word .. Meta ^H Delete next word ...... Meta D   
    MK> Kill to end of line ... ^K Set mark .............. Meta Space   
    MK> Kill region ........... ^W Yank .................. ^Y   
    MK> Kill paragraph ........ Meta ^W Exchange point and mark ^X ^X   
    MK> Delete blank lines .... ^X ^O :: A region is defined as the area   
    MK> between Copy region ........... Meta W :: the mark and   
    MK> the current position.   
    MK> -----------------------------------------------------------------------   
    MK> => FORMATTING   
    MK> Case word upper ....... Meta U Case word lower ....... Meta L   
    MK> Case region upper ..... ^X ^U Case region lower ..... ^X ^L   
    MK> Case word capitalize .. Meta C Trim line ............. ^X ^T   
    MK> Detab line ............ ^X ^A   
    MK> Set fill column ....... ^X F Entab line ............ ^X ^E   
    MK> Fill paragraph ........ Meta Q Change screen size .... Meta ^D   
    MK> Justify paragraph ..... Meta J Change screen width ... Meta ^T   
    MK> -----------------------------------------------------------------------   
    MK> => WINDOW COMMANDS   
    MK> Split current window .. ^X 2 Next window ........... ^X O   
    MK> Delete other windows .. ^X 1 Previous window ....... ^X P   
    MK> Delete window ......... ^X 0 Scroll next up ........ Meta ^Z   
    MK> Grow window ........... ^X Z Scroll next down ...... Meta ^V   
    MK> Shrink window ......... ^X ^Z Resize window ......... ^X W   
    MK> Move window up ........ ^X ^P Save window ........... not bound   
    MK> Move window down ...... ^X ^N Restore window ........ not bound   
    MK> -----------------------------------------------------------------------   
    MK> => BUFFER COMMANDS   
    MK> Next buffer ........... ^X X Buffer position ....... ^X =   
    MK> Select buffer ......... ^X B Unmark buffer ......... Meta ~   
    MK> List buffers .......... ^X ^B   
    MK> Delete buffer ......... ^X K Write message ......... not bound   
    MK> Name buffer ........... Meta ^N Clear message line .... not bound   
    MK> Filter buffer ......... ^X #   
    MK> Pipe command .......... ^X @ Execute buffer ........ not bound   
    MK> -----------------------------------------------------------------------   
    MK> => SEARCHING AND REPLACING   
    MK> Search forward ........ Meta S :: End string with Meta.   
    MK> Incremental search .... ^X S :: Search next ^X, stop Meta, cancel^G.   
    MK> Search reverse ........ ^R   
    MK> Reverse incremental search ....................... ^X R    
    MK> Hunt forward .......... Alt-S Hunt backward ......... Alt-R   
    MK> Replace string ........ Meta R   
    MK> Query replace string .. Meta ^R :: Yes/no Y/N, replace rest !,   
    MK> cancel ^G.   
    MK> -----------------------------------------------------------------------   
    MK> => ACCESSING THE OPERATING SYSTEM   
    MK> Quick exit ........ Meta Z :: Write out all changed buffers and exit.   
    MK> Exit emacs ........ ^X ^C :: Exit without automatic save.   
    MK> I shell ........... ^X C :: Start a new command processor.   
    MK> Shell command ..... ^X ! :: Execute one operating system command.   
    MK> Pipe command ...... ^X @ :: Pipe command results to a new buffer.   
    MK> * Filter buffer ......... ^X # :: Filter buffer through a program.   
    MK> * Execute program ....... ^X $ :: * Not under VMS.   
    MK> -----------------------------------------------------------------------   
    MK> => MACRO COMMANDS   
    MK> Begin macro ........... ^X (   
    MK> End macro ............. ^X )   
    MK> Execute macro ......... ^X E   
    MK> Store macro ........... not bound   
    MK> Execute macro nn ...... not bound   
    MK> Store procedure ....... not bound   
    MK> Execute procedure ..... Meta ^E   
    MK> -----------------------------------------------------------------------   
    MK> => MISCELLANEOUS   
    MK> Universal argument .... ^U Set mark .............. Meta Space   
    MK> Clear and redraw ...... ^L Exchange point and mark ^X ^X   
    MK> Redraw display ........ Meta ^L   
    MK> Execute named command . Meta X Insert string ......... not bound   
    MK> Execute command line .. not bound Overwrite string ...... not bound   
    MK> Set encryption key .... Meta E Wrap word ............. not bound   
    MK> Count words ........... Meta ^C Update screen ......... not bound   
    MK> -----------------------------------------------------------------------   
    MK> => SYSTEM VARIABLES   
    MK> Set ................... Meta ^A Current buffer name ... $cbufname   
    MK> Tabulator (4, 8)....... $tab Current file name ..... $cfname   
    MK> Screen resolution ..... $sres :: NORMAL, CGA, EGA, VGA   
    MK> Display commands ...... $discmd :: TRUE, FALSE   
    MK> Scrolling enabled ..... $scroll :: TRUE, FALSE, can only be reset   
    MK> Scrolling movement .... $jump :: # lines, default 1, 0 = 1/2 page   
    MK> Page overlap .......... $overlap :: # lines, default 0, 0 = 1/3 page   
    MK> -----------------------------------------------------------------------   
    MK> => FUNCTIONS   
    MK> &neg, &abs, &add, &sub, &tim, &div, &mod ... Arithmetic   
    MK> &equ, &les, &gre ........................... Arithmetic comparisons   
    MK> ¬, &and, &or ............................ Logical   
    MK> &lef s len, &rig s pos, &mid s pos len ..... Substring   
    MK> &cat, &len, &upp, &low, &asc, &chr ......... Other string operations   
    MK> &seq, &sle, &sgr ........................... String comparisons   
    MK> &sin ....................................... String index   
    MK> -----------------------------------------------------------------------   
    MK> => FILE NAME COMPLETION   
      
    MK> File name completion can be used with all file commands (find-file,   
    MK> view-file, ...) but it works only under UNIX and MS-DOS. It is invoked   
    MK> by a or . If there exist more than one possible   
    MK> completions they are displayed one by one. If the file name contains   
    MK> wild card characters, the name is expanded instead of simple   
    MK> completion. Special characters can be entered verbatim by prefixing   
    MK> them with ^V (or ^Q).   
    MK> -----------------------------------------------------------------------   
    MK>    
    MK> -={ ':read emacs.hlp' ends }=-   
      
   I note that the order of the pages is a little different, and there may   
   be some new stuff in yours.... at the very least, there are commands   
   that I'm not presently using... :) But most of it looks quite   
   familiar.... and the commands I do use are all there... :)   
      
   ttyl neb   
      
   --- EzyBlueWave V3.00 01FB001F   
    * Origin: Tiny's BBS - telnet://tinysbbs.com:3023 (1:229/452)   
   SEEN-BY: 1/123 15/2 18/200 226/17 227/114 229/354 426 452 1014 240/5832   
   SEEN-BY: 249/206 317 400 280/464 317/3 322/757 342/200 393/68 633/280   
   PATH: 229/452 426   
      
|