A Summary of Oz-Specific Emacs Key Bindings

In this appendix, we present a summary table of all Oz-specific Emacs key bindings. This is intended as a convenient reference; more detailed explanations are given in previous chapters.

C-. is the short Oz-specific prefix; C-. C-. is the short Oz-specific tool prefix. Both have equivalent long prefixes: C-c . and C-c . C-c .; these are useful on terminals that cannot generate C-. (such as a VT100). The table below documents only the short prefix.

Editing Code

M-C-f

forward expression

M-C-b

backward expression

M-C-k

kill expression

M-C-DEL

backward kill expression

M-C-@

mark expression

M-C-SPC

mark expression

M-C-q

indent expression

M-C-a

beginning of definition

M-C-e

end of definition

M-C-t

transpose expressions

C-x `

next error

Managing Buffers

M-n

next Oz buffer

M-p

previous Oz buffer

C-. n

new Oz buffer

Interacting With a Mozart Sub-Process

C-. e

toggle emulator buffer

C-. c

toggle compiler buffer

C-. t

toggle temporary buffer

C-. r

start Mozart sub-process

C-. h

halt Mozart sub-process

C-u C-. h

halt Mozart sub-process (forced)

Executing Code

C-. C-b

feed buffer

C-. C-r

feed region

C-. C-l

feed line

C-. C-p

feed paragraph

M-C-x

feed paragraph

Evaluating Expression and Browsing Result

C-. b C-b

browse buffer

C-. b C-r

browse region

C-. b C-l

browse line

C-. b C-p

browse paragraph

Evaluating Expression and Showing Result

C-. s C-b

show buffer

C-. s C-r

show region

C-. s C-l

show line

C-. s C-p

show paragraph

Interacting With Tools

C-. C-. s

open system panel

C-. C-. c

open compiler panel

C-. C-. p

start profiler

C-. C-. d

start debugger

C-x SPC

set breakpoint on current line


Leif Kornstaedt and Denys Duchier
Version 1.4.0 (20080702)