3

If you really just want a list (and not a tree like format-mode-line) that can be evaluated takes element-wise to strings and then concatenated mapconcat and eval are your friends: (let ((my-list '("Hello, I am " (number-to-string (user-uid)) " and it is " (format-time-string " %T, %F")))) (mapconcat #'eval my-list ""...


Only top voted, non community-wiki answers of a minimum length are eligible