Function: cape-elisp-block

cape-elisp-block is an autoloaded, interactive and byte-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

Source Code

;; Defined in ~/.emacs.d/elpa/cape-20260804.2303/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))))