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))))