On Wed, Mar 11, 2020 at 2:14 PM Lawrence Bottorff wrote: > Yes, thanks. That substring was a bad copy. Any insight why the > (shell-command "uuidgen" t) wasn't working? > I hadn't looked at it yet, but the documentation for =shell-command= gives the answer: Execute string COMMAND in inferior shell; display output, if any. With prefix argument, *insert the COMMAND’s output at point*. So this function does not return a string that can be concatenated with others, it actually inserts the output in the buffer, so it's not guaranteed it will land where you need it. To have the output of the command returned as a string, I think you should use =shell-command-to-string=. --Diego