Function: cider-jar-retrieve-resource

cider-jar-retrieve-resource is a byte-compiled function defined in cider-jar.el.

Signature

(cider-jar-retrieve-resource JARFILE NAME)

Documentation

Extract a file NAME from a JARFILE as a string.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-jar.el
(defun cider-jar-retrieve-resource (jarfile name)
  "Extract a file NAME from a JARFILE as a string."
  (make-directory archive-tmpdir :make-parents)
  (when (cider-jar-contains-p jarfile name)
    (let ((default-directory archive-tmpdir))
      (with-temp-buffer
        (set-buffer-multibyte nil)
        (setq buffer-file-coding-system 'binary)
        (archive-zip-extract jarfile name)
        (buffer-substring-no-properties (point-min) (point-max))))))