Coming this far I looked a bit more carefully at filesets-run-cmd. And
I do not understand what it is doing. The code below is from this
function. I have however replaced the name of the loop variable from
"this" to "file". Further down in the function neither "file" or
"buffer" is used. Seems strange to me. Can someone explain what the
code does or what it was supposed to do? :
(dolist (file files nil)
(save-excursion
(save-restriction
(let ((buffer (filesets-find-file file)))
(when buffer
(goto-char (point-min))