The different Emacs Lisp modes(see GNU Emacs user manual: Compiling and Testing Programs - sub-chapter: Executing Lisp Expressions) Emacs-Lisp modeThis mode is for editing source files of programs to run in Emacs Lisp. Emacs-Lisp mode defines C-M-x to evaluate the current defun. Note: On Microsoft Windows C-M-x is typed as alt-ctrl-x what is not a very clever shortcut because alt-ctrl is often occupied by Windows itself. So if alt-ctrl-x doesn't work for any reasons either type <Esc> ctrl-x or rename the shortcut. For Emacs-Lisp mode type:
Emacs-Lisp Interaction modeThis is the interactive Emacs Lisp mode. It defines C-j to evaluate the s-expression before point and insert its value in the buffer. Interaction means: Input and output are inside the same buffer. For Emacs-Lisp Interaction mode type:
Lisp modeThis mode is for editing source files of programs that run in Lisps other than Emacs Lisp (e.g. Nyquist XLisp). Lisp mode defines C-M-x to send the current defun to an inferior Lisp process. Note: Same problem like Emacs-Lisp mode. If C-M-x (alt-ctrl-x) doesn't work either type <Esc> ctrl-x or rename the shortcut. For Lisp mode type:
Inferior Lisp modeThis mode is for interactive sessions with an external Lisp interpreter (e.g. Nyquist XLisp). Inferior Lisp mode combines the special features of Lisp mode and Shell mode. This is the mode for running the Nyquist interpreter. For Inferior Lisp mode type:
How to run Nyqist see: Running Nyquist in an Emacs buffer Scheme modeLike Lisp mode but for Scheme programs. For scheme mode type:
Inferior Scheme modeThe mode for an interactive session with an external Scheme interpreter.
|