Emacs Lisp
Emacs Lisp er en dialekt af Lisp programmeringssproget , der bruges i GNU Emacs og XEmacs editorer . Emacs Lisp kaldes nogle gange for Elisp , som risikerer at blive forvekslet med en anden Lisp-dialekt af samme navn.
De fleste af Emacs' redigeringsfunktioner kommer fra kode skrevet i Lisp; resten er skrevet i C . Brugere, der ønsker at tilpasse eller udvide funktionaliteten af Emacs, kan skrive kode i Emacs Lisp.
Emacs Lisp er beslægtet med Lisp-dialekterne: MacLisp og Common Lisp . Det tillader tvingende og funktionelle programmeringsmetoder . Lisp blev valgt som Emacs-udvidelsessproget på grund af dets kraftfulde funktioner, herunder evnen til at behandle funktioner som data.
At skrive Emacs Lisp er ikke den eneste måde at tilpasse GNU Emacs. Siden version 20 har GNU Emacs inkluderet muligheden for at tilpasse almindelige variabler gennem en grafisk grænseflade . "Customize" virker, når brugeren skriver Emacs Lisp-kode, og er begrænset til simple tilpasninger. Ikke alle brugere har brug for den brede grad af udvidelsesmuligheder, som Emacs tilbyder. De, der gør det, kan skrive deres egen Emacs Lisp-kode.
Eksterne links
- GNU Emacs Officiel side på GNU-projektet.
- GNU Emacs Lisp Reference Manual på den officielle side. (på engelsk)
- GNU Emacs Lisp Reference Manual Uofficiel side. (på spansk)