home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   ASIAN_LINK      Not the kind that loves you long time      8,456 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 6,883 of 8,456   
   Nancy Backus to Maurice Kinal   
   Re: uEmacs/Pk version 4.0.15   
   28 Jun 19 23:42:56   
   
   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   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca