is undefinedis self insertingmoves to the beginning of the linemoves back one charactercapitalizes the current characterdeletes forward one charactermoves to the end of the linemoves forward one characterquits from any command in progressinserts a tabopens a new line and moves to the beginning of it if thenext line is non-empty, otherwise down one lineKills to end of line (with argument, kills multiple lines)refreshes the screenmoves down one lineopens up a new linemoves up one linequotes the next characterstarts a reverse searchstarts a searchtransposes the next two charactersmultiplies the argument by 4moves to the next pagekills the current region (between cursor and mark)is a prefix for more single character commands,type character or '*' for allrestores last killed text(leaves cursor and mark around it)exits one levelmoves back one wordcapitalizes the next worddeletes the next wordmoves forward one wordstarts query replacemoves back one pagekills emacs with a core dump (for debugging)deletes the last wordmoves to top of filemoves to bottom of fileexits gracefully(after asking whether or not to save the buffer)reads a new filesaves the buffer in the current file (if modified)writes a new or old fileexchanges the mark and the cursorsets the mark at the cursor positionexplains the next charactergets and executes a shell commanddeletes backward one characterreplaces the region with the next to last deleted textPrompts for terminal typePrompts for a buffer name and inserts the text between thecursor and the mark into the named buffer.Moves to a specific line (its argument)starts a commentDisplays active modesSets mode from argument (prompts for mode name)and string if necessaryMoves to beginning of sentenceMoves to End of SentenceChanges Buffers (Change to * lists active buffers)Edits a file in its own buffer(if file has been read into a buffer, moves to it)Kills a bufferExits two window modeSwitches between windowsEnters two window modeUnderlines the next wordExecutes a command, saving the output in buffer .execChanges the working directoryRe-directs input from a fileMails the current bufferRe-displays with current line at top of pageRegular expression searchRegular expression query replaceQuotes the next character and adds the 0200 bitConverts its argument to a character and inserts itPlays the game of LifePuts the current region in the kill buffer without killing itPuts a wall chart of explanations in the bufferGives EMACS statisticsReplaces the last restore() with the next text inthe kill stack.Marks a file for deletionUndeletes a fileEdits (or direds) the fileUpdates the directoryAuto Fills the whole bufferDefines macros from the current bufferPerforms arithmetic or logical operations (in a macro)Begins a conditional execution sequence (in a macro)Returns the next input character (in a macro)Returns the character under the cursor (in a macro)Enters a "while" loop (in a macro)Pushes a string from the tty or macro text into the kill stackEnters a command sequence (in a macro)Exits a command sequence (in a macro)Makes the next character a meta characterCauses the last returned result to become the argumentPuts the buffer name into the kill stackPuts the file name into the stackCalls emacs recursively taking input from the terminalDuplicates an item on the kill stackPops the kill stackExchanges the top of the kill stack with another itemLoads a file full of macro definitionsCalls a macro by nameCompares two stringsmakes a local variable of a macro invocation the argument to thenext commandCauses the current window to grow one by lineUpdates the display and delays for a specified timeBegins a case statement (in a macro)Marks a buffer as being unmodified (up to date)Maps a character to a commandAssigns the result of the next command to a macro local variableCauses the next entry to the kill stack to append to the previous entryChanges the buffer or file nameGives statistics about the bufferPuts the current version on the kill stack.Executes argument 0 as a character command.Lists all active buffersSuspends EMACS and returns control to shell