uEmacs/PK 4.0 HELP INDEX.. The very basics
THE VERY BASICSNotations: ^X means <Ctrl> and X. The <Meta> key is <Esc> on most systems. Exiting: ^G aborts almost any operation. ^X ^C will get you out of uEmacs.
CURSOR MOVEMENTBackward character .... ^B Forward character ..... ^F Previous word ......... Meta B Next word ............. Meta F Beginning of line ..... ^A End of line ........... ^E Previous line ......... ^P Next line ............. ^N Previous paragraph .... Meta P Next paragraph ........ Meta N Previous page ......... ^Z Next page ............. ^V Beginning of file ..... Meta < End of file ........... Meta > -------------------------------------------------------------------------------
FILE COMMANDSFind file ............. ^X ^F Quick exit ............ Meta Z
MISCELLANEOUS CHARACTER COMMANDSNewline ............... ^M Transpose characters .. ^T
MODE COMMANDSAdd mode .............. ^X M Add global mode ....... Meta M
KEYS AND COMMANDSBind to key ........... Meta K Help .................. Meta ?
DELETING AND INSERTINGDelete previous character ^H Delete next character . ^D
FORMATTINGCase word upper ....... Meta U Case word lower ....... Meta L
WINDOW COMMANDSSplit current window .. ^X 2 Next window ........... ^X O
BUFFER COMMANDSNext buffer ........... ^X X Buffer position ....... ^X =
SEARCHING AND REPLACINGSearch forward ........ Meta S :: End string with Meta.
ACCESSING THE OPERATING SYSTEMQuick exit ............ Meta Z :: Write out all changed buffers and exit.
MACRO COMMANDSBegin macro ........... ^X (
MISCELLANEOUSUniversal argument .... ^U Set mark .............. Meta Space Clear and redraw ...... ^L Exchange point and mark ^X ^X
SYSTEM VARIABLESSet ................... Meta ^A Current buffer name ... $cbufname Tabulator (4, 8)....... $tab Current file name ..... $cfname
FUNCTIONS&neg, &abs, &add, &sub, &tim, &div, &mod ... Arithmetic
FILE NAME COMPLETION
Currently I have it compiled on x86_64 and stripped it is 133008
bytes as a 64-bit executable.
Quoting Maurice Kinal to Nancy Backus on 15-Jun-2019 17:14 <=-
How does the following compare with your version of uEmacs? Is it
missing anything? Currently I have it compiled on x86_64 and stripped
it is 133008 bytes as a 64-bit executable.
-={ '<Esc>:read emacs.hlp' starts }=-cancel^G.
uEmacs/PK 4.0 HELP INDEX
.. The very basics
.. Cursor movement
.. File commands
.. Miscellaneous character commands
.. Mode commands
.. Keys and commands
.. Deleting and inserting
.. Formatting
.. Window commands
.. Buffer commands
.. Searching and replacing
.. Accessing the operating system
.. Macro commands
.. Miscellaneous
.. Functions
.. System variables
.. File name completion -----------------------------------------------------------------------
THE VERY BASICSNotations: ^X means <Ctrl> and X. The <Meta> key is <Esc> on most
systems. Exiting: ^G aborts almost any operation. ^X ^C will get you
out of uEmacs.
A BUFFER is a named area containing a FILE being edited. Many buffers
may be active at once. Many WINDOWS may be active at once on the
screen. All windows may show different parts of the same buffer, or
each may display a different one. -----------------------------------------------------------------------
CURSOR MOVEMENTBackward character .... ^B Forward character ..... ^F Previous word ......... Meta B Next word ............. Meta F Beginning of line ..... ^A End of line ........... ^E Previous line ......... ^P Next line ............. ^N Previous paragraph .... Meta P Next paragraph ........ Meta N Previous page ......... ^Z Next page ............. ^V Beginning of file ..... Meta < End of file ........... Meta > -----------------------------------------------------------------------
FILE COMMANDSFind file ............. ^X ^F Quick exit ............ Meta Z View file ............. ^X ^V Exit emacs ............ ^X ^C Insert file ........... ^X ^I
Change file name ...... ^X N Filter buffer ......... ^X # Save file ............. ^X ^D
Read file ............. ^X ^R
Write file ............ ^X ^W Execute file ....... not bound -----------------------------------------------------------------------
MISCELLANEOUS CHARACTER COMMANDSNewline ............... ^M Transpose characters .. ^T Newline and indent .... ^J Trim line ............. ^X ^T Open line ............. ^O
Handle tab ............ ^I Quote character ....... ^X Q Insert space .......... ^C
Goto line ............. Meta G Abort command ......... ^G
Goto matching fence ... Meta ^F -----------------------------------------------------------------------
MODE COMMANDSAdd mode .............. ^X M Add global mode ....... Meta M Delete mode ........... ^X ^M Delete global mode .... Meta ^M OVER :: Overwrite, don't insert MAGIC :: Match patterns in search WRAP :: Automatic carriage return ^ $ Beginning and end of line VIEW :: View only, don't change . Any character \c Character c CMODE :: C program indenting c* Any number of character c EXACT :: Match case in search [ ] Character class -----------------------------------------------------------------------
KEYS AND COMMANDSBind to key ........... Meta K Help .................. Meta ? Unbind key ............ Meta ^K Apropos ............... Meta A Describe key .......... ^X ? Abort command ......... ^G Describe bindings ..... not bound
Meta prefix ........... Esc :: Although meta-prefix can be bound
to Cntlx prefix .......... ^X :: some other key, no other command can Execute named command . Meta X :: be bound to Esc. -----------------------------------------------------------------------
DELETING AND INSERTINGDelete previous character ^H Delete next character . ^D
Delete previous word .. Meta ^H Delete next word ...... Meta D
Kill to end of line ... ^K Set mark .............. Meta Space Kill region ........... ^W Yank .................. ^Y
Kill paragraph ........ Meta ^W Exchange point and mark ^X ^X Delete blank lines .... ^X ^O :: A region is defined as the area between Copy region ........... Meta W :: the mark and
the current position. -----------------------------------------------------------------------
FORMATTINGCase word upper ....... Meta U Case word lower ....... Meta L Case region upper ..... ^X ^U Case region lower ..... ^X ^L Case word capitalize .. Meta C Trim line ............. ^X ^T Detab line ............ ^X ^A
Set fill column ....... ^X F Entab line ............ ^X ^E Fill paragraph ........ Meta Q Change screen size .... Meta ^D Justify paragraph ..... Meta J Change screen width ... Meta ^T -----------------------------------------------------------------------
WINDOW COMMANDSSplit current window .. ^X 2 Next window ........... ^X O Delete other windows .. ^X 1 Previous window ....... ^X P Delete window ......... ^X 0 Scroll next up ........ Meta ^Z Grow window ........... ^X Z Scroll next down ...... Meta ^V Shrink window ......... ^X ^Z Resize window ......... ^X W Move window up ........ ^X ^P Save window ........... not bound Move window down ...... ^X ^N Restore window ........ not bound -----------------------------------------------------------------------
BUFFER COMMANDSNext buffer ........... ^X X Buffer position ....... ^X = Select buffer ......... ^X B Unmark buffer ......... Meta ~ List buffers .......... ^X ^B
Delete buffer ......... ^X K Write message ......... not bound Name buffer ........... Meta ^N Clear message line .... not bound Filter buffer ......... ^X #
Pipe command .......... ^X @ Execute buffer ........ not bound -----------------------------------------------------------------------
SEARCHING AND REPLACINGSearch forward ........ Meta S :: End string with Meta.
Incremental search .... ^X S :: Search next ^X, stop Meta,
Search reverse ........ ^R
Reverse incremental search ....................... ^X R
Hunt forward .......... Alt-S Hunt backward ......... Alt-R Replace string ........ Meta R
Query replace string .. Meta ^R :: Yes/no Y/N, replace rest !,
cancel ^G. -----------------------------------------------------------------------
ACCESSING THE OPERATING SYSTEMQuick exit ........ Meta Z :: Write out all changed buffers and exit. Exit emacs ........ ^X ^C :: Exit without automatic save.
I shell ........... ^X C :: Start a new command processor.
Shell command ..... ^X ! :: Execute one operating system command. Pipe command ...... ^X @ :: Pipe command results to a new buffer. * Filter buffer ......... ^X # :: Filter buffer through a program. * Execute program ....... ^X $ :: * Not under VMS. -----------------------------------------------------------------------
MACRO COMMANDSBegin macro ........... ^X (
End macro ............. ^X )
Execute macro ......... ^X E
Store macro ........... not bound
Execute macro nn ...... not bound
Store procedure ....... not bound
Execute procedure ..... Meta ^E -----------------------------------------------------------------------
MISCELLANEOUSUniversal argument .... ^U Set mark .............. Meta Space Clear and redraw ...... ^L Exchange point and mark ^X ^X
Redraw display ........ Meta ^L
Execute named command . Meta X Insert string ......... not bound Execute command line .. not bound Overwrite string ...... not bound
Set encryption key .... Meta E Wrap word ............. not bound Count words ........... Meta ^C Update screen ......... not bound -----------------------------------------------------------------------
SYSTEM VARIABLESSet ................... Meta ^A Current buffer name ... $cbufname Tabulator (4, 8)....... $tab Current file name ..... $cfname Screen resolution ..... $sres :: NORMAL, CGA, EGA, VGA
Display commands ...... $discmd :: TRUE, FALSE
Scrolling enabled ..... $scroll :: TRUE, FALSE, can only be reset Scrolling movement .... $jump :: # lines, default 1, 0 = 1/2 page Page overlap .......... $overlap :: # lines, default 0, 0 = 1/3 page -----------------------------------------------------------------------
FUNCTIONS&neg, &abs, &add, &sub, &tim, &div, &mod ... Arithmetic
&equ, &les, &gre ........................... Arithmetic comparisons
¬, &and, &or ............................ Logical
&lef s len, &rig s pos, &mid s pos len ..... Substring
&cat, &len, &upp, &low, &asc, &chr ......... Other string operations
&seq, &sle, &sgr ........................... String comparisons
&sin ....................................... String index -----------------------------------------------------------------------
FILE NAME COMPLETION
File name completion can be used with all file commands (find-file, view-file, ...) but it works only under UNIX and MS-DOS. It is invoked
by a <Space> or <Tab>. If there exist more than one possible
completions they are displayed one by one. If the file name contains
wild card characters, the name is expanded instead of simple
completion. Special characters can be entered verbatim by prefixing
them with ^V (or ^Q). -----------------------------------------------------------------------
-={ '<Esc>:read emacs.hlp' ends }=-
But most of it looks quite familiar.... and the commands I do use
are all there... :)
Quoting Maurice Kinal to Nancy Backus on 29-Jun-2019 16:56 <=-
But most of it looks quite familiar.... and the commands I do use
are all there... :)
Excellent. I think this is probably the closest one can get to the original these days.
... Cybertoasts of note:
2020-01-01 is 186 days from now and falls on a Wednesday.
2024-11-05 is 1956 days from now and falls on a Tuesday.
Time just keeps ticking along
Quoting Maurice Kinal to Nancy Backus on 15-Jul-2019 14:59 <=-
Time just keeps ticking along
I can taste it now. :-)
I had a couple of other tastes last week at my family's camping
Quoting Maurice Kinal to Nancy Backus on 28-Jul-2019 17:13 <=-
I had a couple of other tastes last week at my family's camping
I had a couple shots of Polish potatoe vodka a week ago. Nowhere near
as good as Glenlivet which as we speak is nowhere to be found within reach. For that I'll probably wait 157 days.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 371 |
Nodes: | 16 (2 / 14) |
Uptime: | 174:14:16 |
Calls: | 7,915 |
Files: | 12,983 |
Messages: | 5,797,641 |