Emacs

Definition von Tastaturkürzeln

Der emacs basiert auf einem Lisp-Interpreter. Man kann jede vorhandene Lisp Funktion ausführen lassen und auch eigene neue Funktionen definieren. Darüber hinaus kann man jedem Tastaturkürzel eine beliebige auszuführende Funktion zuweisen.

Um eine beliebige Funktion auszuführen, verwendet man das Tastaturkürzel M-x gefolgt vom Namen der Funktion und abschliessendem Return. Also zum Beispiel M-x "undo" RET oder kurz M-x undo.

Man kann Funktionen auch direkt ausführen, indem man sie an ein bestimmtes Tastaturkürzel bindet (in der .emacs Startup-Datei):

(global-set-key "short-cut" 'function)

Zum Beispiel:

(global-set-key "\M-z" 'undo)

Die aktuelle Tastaturbelegung, d.h. die Liste der belegten Tastaturkürzel, kann man sich mit der Funktione describe-bindings ausgeben lassen. Die Beschreibung einer Funktion oder eines Tastaturkürzels erhält man mit den Funktionen describe-function bzw. describe-key.

Zum Beispiel ergibt M-x "describe-key" RET M-x, dass das Tastaturkürzel M-x an die Funktion execute-extended-command gebunden ist (wer hätte das gedacht).

Automatische Vervollständigung | | Editor Macros

Options: