Storing values separately for cl-loop

Heime <[email protected]> Fri, 10 Jul 2026 03:51:52 +0000
Newsgroups gmane.emacs.help
Message-ID <PdmZTPwrI6XXT0-t0QQoPqctm2IuEh3a2yIyyUi00G9FhaLD9Lm9MXkGyb7FrRgKt4-YNoJIkiAlfbcXO8Pue2CRXYg0Yy7fFvgvIMVwqOk=@protonmail.com>
How can I store the result of (format "%s %s%d%s%s" prefix "<" i ">" tag)
separately for cl-loop?

      (let ( (prefix  (if (= (length comment-start) 1)
                          ;; Single character comment start
	                  (make-string 3 (string-to-char comment-start))
                        ;; Multiple character comment start  
                        comment-start))
	     (tag     (if tag (format "%s" tag) "")) )
        (cl-loop for i from 1 to n
                   collect (cons (format "%s %s%d%s%s" prefix "<" i ">" tag)
                                 i)))