Function: cape--inside-block-p
cape--inside-block-p is a natively compiled function defined in
cape.el.
Signature
(cape--inside-block-p &rest LANGS)
Documentation
Return non-nil if inside LANGS code block.
Source Code
;; Defined in /nix/store/nxaggkd0bn9kr2xfg9hyw77q51q20r8y-emacs-packages-deps/share/emacs/site-lisp/elpa/cape-20260927.2347/cape.el
(defun cape--inside-block-p (&rest langs)
"Return non-nil if inside LANGS code block."
(when-let* ((face (get-text-property (point) 'face))
(lang (or (and (if (listp face)
(memq 'org-block face)
(eq 'org-block face))
(plist-get (cadr (org-element-context)) :language))
(and (if (listp face)
(memq 'markdown-code-face face)
(eq 'markdown-code-face face))
(save-excursion
(markdown-code-block-lang))))))
(member lang langs)))