GNU Emacs Commands


Below is a list of commands that are available in the GNU Emacs Dismal spreadsheet.

A command menu is available by typing C-c C-m (C-m is also RET). M-x dis-copy-to-dismal will paste text from another buffer into dismal. The left mouse button is bound to dis-mouse-highlight-cell-or-range and right mouse button is bound to dis-mouse-highlight-row.

Special commands:

key             binding
---             -------
C-@		dis-set-mark
C-a		dis-first-column
C-b		dis-backward-column
C-c		Prefix Command
C-d		dis-clear-cell
C-e		dis-end-of-row
C-f		dis-forward-column
TAB		dis-forward-column
C-k		dis-kill-line
RET .. C-n	dis-forward-row
C-o		dis-open-line
C-p		dis-backward-row
C-q		dis-quoted-insert
C-r		dis-isearch-backwards
C-s		dis-isearch
C-t		dis-no-op
C-v		dis-scroll-up-in-place
C-w		dis-kill-range
C-x		Prefix Command
C-y		dis-paste-range
ESC		Prefix Command
C-_		dis-undo
SPC		dis-forward-column
-		negative-argument
0 .. 9		digit-argument
<		dis-edit-cell-leftjust
=		dis-edit-cell-default
>		dis-edit-cell-rightjust
?		describe-mode
c		dis-copy-range
d		Prefix Command
e		dis-edit-cell-plain
f		dis-read-column-format
h		dis-help
i		Prefix Command
j		dis-jump
m		dis-set-mark
n		dis-next-filled-row-cell
p		dis-previous-filled-row-cell
q		dis-bury-buffer
r		dis-hard-redraw-row
v		dis-paste-range
x		dis-kill-range
z		dis-redraw-range
|		dis-edit-cell-center
DEL		dis-backward-kill-cell
menu-bar	Prefix Command
triple-mouse-3	ignore
double-mouse-3	ignore
mouse-3		dis-mouse-highlight-row
down-mouse-3	dis-mouse-highlight-row
triple-mouse-2	ignore
double-mouse-2	ignore
mouse-2		dis-mouse-highlight-cell-or-range
down-mouse-2	dis-mouse-highlight-cell-or-range
triple-mouse-1	ignore
double-mouse-1	ignore
down-mouse-1	dis-mouse-highlight-cell-or-range
C-SPC		dis-set-mark
next		dis-scroll-up-in-place
prior		dis-scroll-down-in-place
C-end		dis-end-of-buffer
end		dis-end-of-row
C-home		dis-beginning-of-buffer
home		dis-first-column
right		dis-forward-column
left		dis-backward-column
down		dis-forward-row
up		dis-backward-row
begin		dis-first-column
C-c ESC		Prefix Command
C-c m		dis-no-op
C-c RET		dis-run-menu
C-x C-q		dis-toggle-read-only
C-x >		dis-no-op
C-x ]		dis-end-of-col
C-x [		dis-start-of-col
C-x C-x		dis-exchange-point-and-mark
C-x C-w		dis-write-file
C-x C-s		dis-save-file
C-x r		dis-update-ruler
C-x TAB		dis-insert-file
C-x i		dis-insert-file
ESC C-u		dis-update-matrix
ESC C-t		dis-transpose-cells
ESC C-r		dis-redraw
ESC RET		dis-backward-row
ESC C-e		dis-erase-range
ESC C-k		dis-no-op
ESC ,		dis-no-op
ESC %		dis-query-replace
ESC =		dis-debug-cell
ESC w		dis-copy-range
ESC v		dis-scroll-down-in-place
ESC u		dis-upcase-cell
ESC t		dis-transpose-cells
ESC r		dis-move-to-window-line
ESC q		dis-query-replace
ESC p		dis-previous-filled-row-cell
ESC o		dis-insert-range
ESC n		dis-next-filled-row-cell
ESC l		dis-downcase-cell
ESC k		dis-no-op
ESC j		dis-align-metacolumns
ESC i		dis-no-op
ESC h		dis-no-op
ESC g		dis-no-op
ESC f		dis-forward-filled-column
ESC e		dis-last-column
ESC d		dis-kill-cell
ESC c		dis-capitalize-cell
ESC b		dis-backward-filled-column
ESC a		dis-no-op
ESC TAB		dis-backward-column
ESC ]		dis-no-op
ESC [		dis-no-op
ESC >		dis-end-of-buffer
ESC <		dis-beginning-of-buffer
ESC SPC		dis-backward-column
ESC DEL		dis-backward-kill-cell
d SPC		dis-delete-blank-rows
d r		dis-delete-row
d d		dis-delete-range
d c		dis-delete-column
i r		dis-insert-row
i .		dis-insert-cells
i z		dis-insert-z-box
i i		dis-insert-range
i c		dis-insert-column
C-c ESC C-c	dis-op-code-segment


Return to the main Dismal Page.

These pages were created by Matthew Hardy and are on the Nottingham University Web Site.
The URL for this page is http://www.cs.nott.ac.uk/~mrh96c/uid/ecommand.html
My email address is [email protected].

This page was last updated on the 12/11/1997.