Emacs Lisp

Emacs Lisp (kurz elisp) ist ein Dialekt der Programmiersprache Lisp, in dem der größte Teil der Editoren GNU Emacs und XEmacs programmiert ist und der auch zur Erweiterung der Editoren genutzt werden kann. So gut wie alle Editorfunktionen liegen als Lisp-Funktionen vor. Die grundlegendsten allerdings sind in C implementiert. Tastenkombinationen sind über eine so genannte keymap den Funktionen zugewiesen. Emacs Lisp ist für die außerordentliche Erweiterbarkeit dieses Editors verantwortlich.

Emacs stellt dem Benutzer standardmäßig einen Puffer (Textfenster) zur Verfügung, in dem Lisp-Funktionen ausgewertet werden können. Einstellungen des Editors werden in Lisp-Variablen festgehalten. Sie können interaktiv gesetzt werden oder mit einer Initialisierungsdatei festgelegt werden.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.