# 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
Mozart System Development Support
C-. d | toggle gdb
C-. o | toggle global/local emulator
C-. m | set path to local emulator
C-u C-. o | toggle global/local functors
C-u C-. m | set search path to local functors