Function: cape--inside-block-p

cape--inside-block-p is a byte-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 ~/.emacs.d/elpa/cape-20260804.2303/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)))