worley@EDDIE.MIT.EDU (Dale Worley) (10/26/88)
The definition I gave for shell-command-on-buffer didn't work if there was no mark set in the buffer. This should fix the problem: (defun shell-command-on-buffer (command &optional flag) "Execute string COMMAND in inferior shell with buffer as input; display output (if any) in temp buffer; Prefix arg means replace the buffer with it." (interactive "sShell command (on buffer): \nP") (if flag (progn (goto-char (point-min)) (push-mark (point-max)))) (shell-command-on-region (point-min) (point-max) command flag t)) Dale