Kai Grossjohann writes: > What does C-h c | tell you when typed in a Gnus summary buffer? For me, > it says it runs the command gnus-summary-pipe-output. If it is different > for you, that might be a problem. It is defined as gnus-summary-pipe-output. > Just for fun, could you `emacs -q -no-site-file' then start Gnus then see > whether `|' works. The `-q' means don't load ~/.emacs, the > `-no-site-file' means don't load site-start.el. Omitting one of the two > arguments loads the respective file, this way you can narrow down where > the problem might be. I spent some time with this. By temporarily renaming my startup files one by one I've narrowed it down a little more. My .emacs seems to be OK. If I rename .gnus AND .xemacs-options I'm OK. If I load either .gnus OR .xemacs-options, I get 'Wrong type argument: stringp, nil'. The backtraces in either case appear to be identical except for the tmp buffer name. I've been through both files and I don't see anything obviously wrong. But then, I don't really know what I'm looking for. Backtrace with .gnus loaded follows. I hope that's OK. Signaling: (wrong-type-argument stringp nil) call-process-internal("/bin/bash" "/tmp/emacsa29486" # nil "-c" nil) apply(call-process-internal "/bin/bash" "/tmp/emacsa29486" # nil ("-c" nil)) call-process("/bin/bash" "/tmp/emacsa29486" # nil "-c" nil) apply(call-process "/bin/bash" "/tmp/emacsa29486" # nil ("-c" nil)) call-process-region(1 3244 "/bin/bash" nil # nil "-c" nil) shell-command-on-region(1 3244 nil nil) gnus-summary-save-in-pipe(default) byte-code("¬„ÁÂ!‡ qˆ ¬ƒÇª‹Èa«ƒÉª‚\n Ìa­‚ qˆ !+‡" [gnus-default-article-saver error "No default saver is defined" gnus-article-buffer save-buffer gnus-save-article-buffer gnus-prompt-before-saving default always nil file filename t num gnus-number-of-articles-to-be-saved gnus-article-current-summary] 2) gnus-article-save(# nil 1) gnus-summary-save-article(nil t) gnus-summary-pipe-output(nil) call-interactively(gnus-summary-pipe-output) -- Bud Rogers http://www.sirinet.net/~budr/zamm.html formerly