Hi guys, This is a very simple patch for "src/lread.c" to restrain emacs to printing the load message when running with --script option. I also attached the test script(cat.el) to reproduce this bug, and show how emacs works before/after applying this patch below. /// BEFORE PATCHED /////////////////////////////////////////////////// $ ./cat.el cat.el Loading subst-ksc... Loading subst-gb2312... Loading subst-big5... Loading subst-jis... #!/usr/local/bin/emacs --script (dolist (file command-line-args-left) (with-current-buffer (find-file-noselect file) (send-string-to-terminal (buffer-string)))) /// AFTER PATCHED /////////////////////////////////////////////////// $ ./cat.el cat.el #!/usr/local/bin/emacs --script (dolist (file command-line-args-left) (with-current-buffer (find-file-noselect file) (send-string-to-terminal (buffer-string)))) Thanks, - Kazuo YAGI ; In GNU Emacs 22.2.2 (i686-pc-linux-gnu) ; of 2008-06-21 on teresa ; Windowing system distributor `The X.Org Foundation', version 11.0.10400090