home *** CD-ROM | disk | FTP | other *** search
- HELP: N = numeric argument. If no argument, N = 1, unless otherwise stated.
- HELP: mark N: 1st = stack top, 2nd etseq down. (-1)th = stack bottom, (-2)th
- HELP: etseq up. "region" = between mark N and cursor.
- HELP: T1 T2 = text args that key subroutine asks for; in them, type '=' for
- HELP: the current buffer. For "column" see "char".
- HELP: Mark 999 = where the cursor was before the last command call.
- HELP: The effect of pressing a key sequence which is bound to a buffer:-
- HELP: arg>0, or no arg: the current window switches to the key's buffer.
- HELP: arg=0: a copy of the key's buffer is inserted at the cursor.
- HELP: arg<0: current window is split between its current buffer & key's buffer.
- --------------------------------------------------------------------------------
- altA :: skip N sentences backwards (-N sentences forwards if N<0)
- altB :: skip N words back (-N words forwards if N<0)
- altC :: capitalize N words (this word etseq) (this & -N-1 previous words if N<0)
- altD :: kill N words forwards (-N words backwards if N<0)
- altE :: skip N sentences forwards (-N sentences backwards if N<0)
- altF :: skip N words forwards (-N words backwards if N<0)
- altG :: goto line N (first line of buffer = 1st, not 0th)
- altH :: kill word back N times (forwards -N times if N<0)
- altI :: check spelling of next word (all words in region if N set & not 0)
- altJ :: add assumed CR before the assumed LF at all end-of-lines in region
- altK :: kill N sentences forwards (-N sentences backwards if N<0)
- altL :: lowercase N words (this word etseq) (this & -N-1 previous words if N<0)
- altM :: find & reset buffer's modes by a menu: can call all the 'set mode' subrs
- altN :: skip N paragraphs forwards (-N paragraphs backwards if N<0)
- altO :: go to file selected by menu of current buffer's file's directory
- altP :: skip N paragraphs backwards (-N paragraphs forwards if N<0)
- altQ :: reformat a paragraph
- altR :: replace T1 by T2 in region (from cursor to mark N)
- altS :: replace T1 by T2 in region (from cursor to mark N), asking each time
- altT :: twiddle words: move this word N words forwards (-N words back if N<0)
- altU :: uppercase N words (this word etseq) (this & -N-1 previous words if N<0)
- altV :: scroll screen down N times (up -N times if N<0)
- altW :: copy region (from cursor to mark N) to kill ring
- altX :: call subr/macro T1 with arg N. If T1 is null string, menu of subr names
- altY :: replace yank by previous kill in kill ring
- altZ :: show region at next screen display. If N=0, show from mark 1 to mark 2.
- home :: go to top of buffer
- uparrow :: go up N lines (down -N lines if N<0)
- pageup :: scroll screen down N times (up -N times if N<0)
- leftarrow :: go left N characters (right -N characters if N<0)
- rightarrow :: go right N characters (left -N characters if N<0)
- end :: go to end of buffer
- downarrow :: go down N lines (-N lines up if N<0)
- pagedown :: scroll screen up N times (-N down if N<0)
- insertkey :: insert a space N times (delete -N characters if N<0)
- deletekey :: delete a character N times (insert -N spaces if N<0)
- ctrldownarrow :: in fold-long-lines mode, go about N line-folds down (-N up)
- ctrluparrow :: in fold-long-lines mode, go about N line-folds up (-N down)
- leftbutton :: mousing mode, or mousing region: see MOUSE section in file README
- middlebutton :: menu of AAEMACS commands (click twice if in mousing mode)
- rightbutton :: menu of AAEMACS commands (click twice if in mousing mode)
- leftbuttondown :: start mousing region: see MOUSE section in file README
- middlebuttondown :: do nothing
- rightbuttondown :: do nothing
- mousemove :: moves the cursor
- althome :: set mark N to start of buffer
- altend :: set mark N to end of buffer
- altequals :: menu of AAEMACS commands
- altsharp :: menu of currently defined macros
- altuparrow :: skip N sentences backwards (-N sentences forwards if N<0)
- altdownarrow :: skip N sentences forwards (-N sentences backwards if N<0)
- altleftarrow :: skip N words backwards (-N words forwards if N<0)
- altrightarrow :: skip N words forwards (-N words backwards if N<0)
- altdelete :: delete N words forwards (-N words backwards if N<0)
- altbksp :: delete N word backwards (-N words forwards if N<0)
- altinsert :: insert N newlines, then go to end of the line before them
- alt1 :: enter digit 1 as part of arg
- alt2 :: enter digit 2 as part of arg
- alt3 :: enter digit 3 as part of arg
- alt4 :: enter digit 4 as part of arg
- alt5 :: enter digit 5 as part of arg
- alt6 :: enter digit 6 as part of arg
- alt7 :: enter digit 7 as part of arg
- alt8 :: enter digit 8 as part of arg
- alt9 :: enter digit 9 as part of arg
- alt0 :: enter digit 0 as part of arg
- altminus :: start negative arg
- ctrl2 :: check region (from cursor to mark N) for C language bracket matching
- ctrlA :: go to start of line
- ctrlB :: go left N characters (right -N characters if N<0)
- ctrlC :: unbound, do not use, may irretrievably break out of AAEMACS
- ctrlD :: delete N characters (insert -N spaces if N<0)
- ctrlE :: go to end of line
- ctrlF :: go right N characters (left -N characters if N<0)
- ctrlG :: discard arg typed
- ctrlH :: delete previous N characters (insert -N spaces if N<0)
- tab :: insert or overlay N tab characters (ctrl-I's)
- ctrlJ :: insert N end-of-lines
- ctrlK :: (if at EOL,chain lines,else kill to EOL) N times (-N times left if N<0)
- ctrlL :: cursor line becomes Nth on screen (if no argument, refresh display)
- ret :: insert N end-of-lines
- ctrlN :: go down N lines (-N lines up if N<0)
- ctrlO :: insert N end-of-lines, then go to end of line before them
- ctrlP :: go up N lines (-N lines down if N<0)
- ctrlQ :: ask for a character and insert N copies of it literally
- ctrlR :: search for T1 back. If N set, in region starting at its end.
- ctrlS :: search for T1 forwards. If N set, in region starting at its beginning.
- ctrlT :: twiddle: move this char N chars right (not across eol)(-N left if N<0)
- ctrlU :: multiply N by 4, i.e. next command has arg = N*4
- ctrlV :: scroll screen up N times (-N down if N<0)
- ctrlW :: kill region (from cursor to mark N)
- ctrlX ctrlB :: change buffer by menu
- ctrlX ctrlC :: unbound, do not use, may break out of AAEMACS
- ctrlX ctrlD :: convert ctrl char or " or \ at cursor to \n or \xxx like in C
- ctrlX ctrlE :: call DOS command. Afterwards, type any key to get display back
- ctrlX ctrlF :: go to (new or old) buffer with file T1 in
- ctrlX tab :: (tab = ctrlI) insert text of file named T1
- ctrlX ctrlL :: lowercase the region (from cursor to mark N)
- ctrlX ctrlO :: delete blank lines round cursor
- ctrlX ctrlQ :: reformat region allowing old and new left margin characters
- ctrlX ctrlS :: copy current buffer to its file
- ctrlX ctrlT :: expand all tabs to spaces in region (from cursor to mark N)
- ctrlX ctrlU :: uppercase the region (from cursor to mark N)
- ctrlX ctrlW :: copy current buffer to a file
- ctrlX ctrlX :: swop mark N with cursor
- ctrlX ctrlY :: convert spaces to tabs in region (from cursor to mark N)
- ctrlX ctrlZ :: exit from emacs
- ctrlX ( :: start recording macro
- ctrlX ) :: stop recording macro
- ctrlX = :: show information about buffer
- ctrlX 1 :: back to one-window mode
- ctrlX 2 :: split this window, with N lines in upper half (equal split if no arg)
- ctrlX D :: convert \sequence as in C string at cursor to literal char
- ctrlX E :: obey current macro
- ctrlX F :: set right margin to N (state it if no arg)(N<0 = -N n's proportional)
- ctrlX N :: change filename of buffer
- ctrlX R :: incremental search backwards
- ctrlX S :: incremental search forwards
- ctrlX X :: go to Nth buffer in chain (if no arg, next buffer)
- ctrlY :: yank last kill at cursor. If N set, set mark N at start of yanked text
- ctrlZ :: obey last instruction again N times
- ctrlunderline :: online help
- esc altK :: bind a key to current buffer (press that key to go to that buffer)
- esc altR :: replace T1 by T2 in region (from cursor to mark N), whole words only
- esc altS :: replace T1 by T2 in region, whole words only, asking each time
- esc ctrlC :: unbound, do not use, may irretrievably break out of AAEMACS
- esc ctrlF :: re-read current buffer from its file
- esc ctrlK :: unbind a key
- esc ctrlN :: give macro K the name T1. Remove name if T1 is empty string.
- esc ctrlR :: search for T1 back, whole word only
- esc ctrlS :: search for T1 forwards, whole word only
- esc space :: set mark N (new mark on stack if (N-1) = how many marks defined)
- esc , :: popmark: take top mark off stack & set cursor to it
- esc # :: take N marks off top of stack & do not move cursor
- esc - :: start a negative arg
- esc / :: delete all spaces and tabs round cursor, then insert one space instead
- esc . :: pushmark: make a new mark on top of stack, set it to cursor
- esc 0 :: start an arg with a 0
- esc 1 :: start an arg with a 1
- esc 2 :: start an arg with a 2
- esc 3 :: start an arg with a 3
- esc 4 :: start an arg with a 4
- esc 5 :: start an arg with a 5
- esc 6 :: start an arg with a 6
- esc 7 :: start an arg with a 7
- esc 8 :: start an arg with a 8
- esc 9 :: start an arg with a 9
- esc C :: copy (text between mark N and mark N+1) to cursor
- esc G :: go to Nth character in line (leftmost character is 1st, not 0th)
- esc J :: remove assumed CR before the assumed LF at all end-of-lines in region
- esc K :: bind a key to current macro
- esc M :: move (text between mark N and mark N+1) to cursor
- esc N :: go to next window in ring of windows
- esc P :: go to previous window in ring of windows
- esc Q :: reformat between cursor and mark N
- esc T :: twiddle lines: move current line down N lines (up -N lines if N<0)
- esc X :: display from cursor as hexadecimal
- esc \ :: delete all spaces and tabs round cursor
- ctrl_ :: help for key sequence typed ('ctrl_ ?' gets more help about help)
- --------------------------------------------------------------------------------
- altX accentedletters :: stop/start treating PC accented letters as alphanumeric
- altX bindkeysubr :: bind a key to subr named T1
- altX casemode :: set mode re whether to ignore case of letters in search
- altX cccmode :: set mode whether to counterchange at cursor
- altX char_from_menu :: call the character menu
- altX checkhelp :: report any bound keys not listed in file HELP
- altX copydir :: insert here a copy of directory T1 (as arg of MSDOS command DIR)
- altX delbuf :: remove current buffer from ring of buffers
- altX display :: display T1 on the mode line in cyan
- altX emptyappendix :: empty the spelling checker's dictionary's appendix
- altX getappendix :: load spelling checker's dictionary's appendix from region
- altX linefeed :: split this line, and at split set 'no CR before LF here' bit
- altX longlinesmode :: set mode whether to print long lines folded
- altX mergefile :: merge file T1 into region in ascii order.
- altX overlaymode :: set mode whether to insert or overlay chars typed
- altX prbindings :: in current buffer list current key bindings
- altX prbuffers :: list buffers with bindings, in form obeyable by readmacros
- altX prkeynames :: in current buffer list names of all alt keys and special keys
- altX prkeys :: in current buffer list all current key bindings
- altX prmacro :: in current buffer list current macro, as obeyable by readmacros
- altX prmacros :: in current buffer list all macros, as obeyable by readmacros
- altX prsubrnames :: in current buffer list all subroutine names
- altX putappendix :: copy spelling checker's dictionary's appendix into a buffer
- altX readmacros :: read & obey macros & buffer bindings from buffer T1
- altX setsortcol :: find/set how many chars at line start for sortlines to ignore
- altX skipafterwordmode :: set mode re skipping nonword chars with words
- altX sortlines :: sort lines in region into alphabetical order
- altX tabmode :: set mode re how to display tab (ctrl-I)
- altX twodmode :: set mode re whether going off end of line extends line
- altX version :: display version date of version of AAEMACS that you are using
- altX wrapmode :: set mode re auto newline insert when typing long lines
- --------------------------------------------------------------------------------
- currentbuffer :: string function (no args) = full name of current buffer
- keyseq :: string function (args all chars) = those chars as a keysequence
- lastkill :: string function (no args) = the last kill as a string
- integer :: macro line (args all names): declare the names as integer variables
- string :: macro line (args all names): declare the names as string variables
- goto(label) :: jump in macros: see file MACROS.HLP
- if(-,-,-) :: condition in macros: see file MACROS.HLP
- --------------------------------------------------------------------------------
- Call separate program FINDMODE.EXE with arg HELP for info about DOS screen modes
-