A dialect of Lisp used to implEMent the higher layers of the Free Software Foundation' s editor, GNUEMacs. Sometimes abbreviated to "elisp". An enormous number of EMacs Lisp packages have been written including modes for editing many programming languages and interfaces to many Unix programs.