Emacs function on set of files

view story

http://unix.stackexchange.com – Is there a way implemented in Emacs to apply a function on a set of files? (Or, if not, do you know of such an extension?) For example, if you have a project in a directory (say, scripts to compile and run, the source, and an XML database). You want to run this function on all those files, one by one: (defun indent-buffer () "Indent the whole buffer according to indent-region-function." (interactive) (indent-region (point-min) (point-max)) ) What complicates the picture at least to some degree, although certainly not impossible, is that Emacs must be in the correct mode to execute su (HowTos)