Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
;; This file:
;;   http://anggtwu.net/elisp/2025-skeleton-1.el.html
;;   http://anggtwu.net/elisp/2025-skeleton-1.el
;;          (find-angg "elisp/2025-skeleton-1.el")
;; Author: Eduardo Ochs <eduardoochs@gmail.com>
;;
;; (defun e () (interactive) (find-angg "elisp/2025-skeleton-1.el"))
;; https://einval.eu/upload/334998654-20250219T160748--emacs-skeleton__emacs.html
;; (find-fline "~/LOGS/2025feb19.emacs3")
;; (find-es "emacs" "skeletons")

(defun find-skeleton (sk)
  (find-eoutput-rerun "*skeleton*" `(skeleton-insert ',sk)))

(defun find-skeleton-2a (sk)
  (find-2a nil `(find-skeleton ',sk)))

(find-skeleton-2a
 '(nil "foo" "bar"))

(find-skeleton-2a
 '(nil '(setq v1 nil) "foo" "bar"))

(find-skeleton-2a
 '(nil (progn "foo") "foo" "bar" (progn '(progn "bar"))))

(find-skeleton-2a
 '(nil "foo{"
       (nil "aaa" "bbb")
       "}bar"))

(find-skeleton-2a
 '(nil "foo{"
       (concat "aaa" "bbb")
       "}bar"))

(find-skeleton-2a
 '(nil "foo{"
       (when (y-or-n-p "Hello?")
	 '(nil "aaa" "bbb"))
       "}bar"))

(find-skeleton-2a
 '(nil "foo{"
       ("Input: " "<" str ">")
       "}bar"))

(find-skeleton-2a
 '(nil '(setq v1 '("aaa" "bbb" "ccc"))
       "foo{"
       ((completing-read "Input: " v1) "<" str ">")
       "}bar"))

(find-skeleton-2a
 '(nil "foo{"
       (("aaa" "bbb" "ccc") "<" str ">")
       "}bar"))

;; Doesn't work:
(find-skeleton-2a
 '(nil '(setq v1 '("aaa" "bbb" "ccc"))
       "foo{"
       (v1 "<" str ">")
       "}bar"))

;; Doesn't work:
(find-skeleton-2a
 '(nil "foo{"
       ((reverse '("aaa" "bbb" "ccc")) "<" str ">")
       "}bar"))

(find-skeleton-2a
 '(nil '(setq v1 '("aaa" "bbb" "ccc"))
       "foo{"
       `(,v1 "<" str ">")
       "}bar"))

(find-skeleton-2a
 '(nil "foo{"
       `(,(reverse '("aaa" "bbb" "ccc")) "<" str ">")
       "}bar"))