David Masterson <dsmaster...@gmail.com> writes: >>> When you have '(:foo bar :baz eet), nothing inside is evaluated because >>> of the quote. To evaluate expressions selectively, use backquote: >>> >>> `(:foo bar:baz ,(concat "foo" "bar")) > ... > I spoke too soon -- I'm still getting the same error about expecting a > string. You mentioned '`' above, but use ',' in your manual diff. I > tried both (along with rx-to-string).
Check out https://www.gnu.org/software/emacs/manual/html_node/elisp/Backquote.html -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>