File: ielm.el.html

Provides a nice interface to evaluating Emacs Lisp expressions.

Input is handled by the comint package, and output is passed through the pretty-printer.

To start: M-x ielm. Type C-h m in the *ielm* buffer for more info.

Defined variables (20)

ielm--exitFunction to call when Emacs is killed.
ielm-dynamic-multiline-inputsForce multiline inputs to start from column zero?
ielm-dynamic-returnControls whether RET has intelligent behavior in IELM.
ielm-font-lock-keywordsAdditional expressions to highlight in IELM buffers.
ielm-fontify-input-enableEnable fontification of input in ielm buffers.
ielm-headerMessage to display when IELM is started.
ielm-history-file-nameIf non-nil, name of the file to read/write IELM input history.
ielm-indirect-setup-hookHook run in an indirect buffer for input fontification.
ielm-mapKeymap for IELM mode.
ielm-match-dataMatch data saved at the end of last command.
ielm-menuIELM mode menu.
ielm-mode-hookHooks to be run when IELM (‘inferior-emacs-lisp-mode’) is started.
ielm-noisyIf non-nil, IELM will beep on error.
ielm-promptPrompt used in IELM.
ielm-prompt-internalStored value of ‘ielm-prompt’ in the current IELM buffer.
ielm-prompt-read-onlyIf non-nil, the IELM prompt is read only.
ielm-working-bufferBuffer in which IELM sexps will be evaluated.
inferior-emacs-lisp-mode-abbrev-tableAbbrev table for ‘inferior-emacs-lisp-mode’.
inferior-emacs-lisp-mode-hookHook run after entering ‘inferior-emacs-lisp-mode’.
inferior-emacs-lisp-mode-mapKeymap for ‘inferior-emacs-lisp-mode’.

Defined functions (20)

ielm(&optional BUF-NAME)
ielm--expand-ellipsis(ORIG-FUN BEG &rest ARGS)
ielm--input-history-writer(BUF)
ielm-change-working-buffer(BUF)
ielm-complete-filename()
ielm-display-working-buffer()
ielm-eval-input(INPUT-STRING &optional FOR-EFFECT)
ielm-indent-line()
ielm-indirect-setup-hook()
ielm-input-sender(PROC INPUT)
ielm-is-whitespace-or-comment(STRING)
ielm-menu(ARG1)
ielm-print-working-buffer()
ielm-return(&optional FOR-EFFECT)
ielm-return-for-effect()
ielm-send-input(&optional FOR-EFFECT)
ielm-set-pm(POS)
ielm-standard-output-impl(PROCESS)
ielm-tab()
inferior-emacs-lisp-mode()

Defined faces (0)