close

Emacs Lisp

Gå til navigation Gå til søg

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