`${foo}' in the specified new value of the environment variable. To
include a `$' in the value, use `$$'.
+** New user option `inhibit-startup-buffer-menu'.
+When loading many files, for instance with `emacs *', Emacs normally
+displays a buffer menu. This option turns the buffer menu off.
+
\f
* Lisp Changes in Emacs 21.2
2001-10-04 Gerd Moellmann <gerd@gnu.org>
+ Added to NEWS.
+
+ * startup.el (inhibit-startup-buffer-menu): New user-option.
+ (command-line-1): If inhibit-startup-buffer-menu is set, don't
+ display the buffer menu. From Simon Josefsson <jas@extundo.com>.
+
This allows upto 99999 messages in the summary without screwing up
- the summary. Previously 9999 were the maximum.
+ the summary sorting. Previously 9999 was the maximum. Added
+ to NEWS.
* mail/rmailsum.el (rmail-make-summary-line)
(rmail-make-summary-line-1, rmail-summary-next-same-subject)
:type 'boolean
:group 'initialization)
+(defcustom inhibit-startup-buffer-menu nil
+ "*Non-nil inhibits display of buffer list when more than 2 files are loaded."
+ :type 'boolean
+ :group 'initialization)
+
(defvar command-switch-alist nil
"Alist of command-line switches.
Elements look like (SWITCH-STRING . HANDLER-FUNCTION).
;; show user what they all are. But leave the last one current.
(and (> file-count 2)
(not noninteractive)
+ (not inhibit-startup-buffer-menu)
(or (get-buffer-window first-file-buffer)
(list-buffers))))))