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 (16)
ielm-dynamic-multiline-inputs | Force multiline inputs to start from column zero? |
ielm-dynamic-return | Controls whether RET has intelligent behavior in IELM. |
ielm-font-lock-keywords | Additional expressions to highlight in IELM buffers. |
ielm-header | Message to display when IELM is started. |
ielm-map | Keymap for IELM mode. |
ielm-match-data | Match data saved at the end of last command. |
ielm-menu | IELM mode menu. |
ielm-mode-hook | Hooks to be run when IELM (‘inferior-emacs-lisp-mode’) is started. |
ielm-noisy | If non-nil, IELM will beep on error. |
ielm-prompt | Prompt used in IELM. |
ielm-prompt-internal | Stored value of ‘ielm-prompt’ in the current IELM buffer. |
ielm-prompt-read-only | If non-nil, the IELM prompt is read only. |
ielm-working-buffer | Buffer in which IELM sexps will be evaluated. |
inferior-emacs-lisp-mode-abbrev-table | Abbrev table for ‘inferior-emacs-lisp-mode’. |
inferior-emacs-lisp-mode-hook | Hook run after entering IELM mode. |
inferior-emacs-lisp-mode-map | Keymap for ‘inferior-emacs-lisp-mode’. |
Defined functions (17)
ielm | (&optional BUF-NAME) |
ielm-change-working-buffer | (BUF) |
ielm-complete-filename | () |
ielm-display-working-buffer | () |
ielm-eval-input | (INPUT-STRING &optional FOR-EFFECT) |
ielm-indent-line | () |
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 | () |