Function: cape-elisp-block

cape-elisp-block is an interactive and natively compiled function defined in cape.el.

Signature

(cape-elisp-block &optional INTERACTIVE)

Documentation

Complete Elisp in Org or Markdown code block.

This Capf is particularly useful for literate Emacs configurations. If INTERACTIVE is nil the function acts like a Capf.

Key Bindings

cape-prefix-map e

Source Code

;; Defined in /nix/store/nxaggkd0bn9kr2xfg9hyw77q51q20r8y-emacs-packages-deps/share/emacs/site-lisp/elpa/cape-20260927.2347/cape.el
;;;###autoload
(defun cape-elisp-block (&optional interactive)
  "Complete Elisp in Org or Markdown code block.
This Capf is particularly useful for literate Emacs configurations.
If INTERACTIVE is nil the function acts like a Capf."
  (interactive (list t))
  (cond
   (interactive
    ;; No code block check. Always complete Elisp when command was
    ;; explicitly invoked interactively.
    (cape-interactive #'elisp-completion-at-point))
   ((cape--inside-block-p "elisp" "emacs-lisp")
    (elisp-completion-at-point))))