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.