It turns out to be rather annoying when used from the command line, so
add an option to inhibit it and other related cruft.
+(if (not mdw-splashy-startup)
(setq inhibit-splash-screen t
inhibit-startup-message t))
(setq inhibit-splash-screen t
inhibit-startup-message t))
(display-time)
(column-number-mode 1)
(trap
(display-time)
(column-number-mode 1)
(trap
- (if (and window-system (not mdw-fast-startup))
+ (if mdw-splashy-startup
(let ((calendar-view-diary-initially-flag t))
(calendar))))
(let ((calendar-view-diary-initially-flag t))
(calendar))))
start-emacs () {
GDK_NATIVE_WINDOWS=1 run bgclients noip \
start-emacs () {
GDK_NATIVE_WINDOWS=1 run bgclients noip \
- $emacs -bg black -geometry ${emacsx}x${emacsy}+${XSCR0_X}+${XSCR0_Y}
+ $emacs -bg black -geometry ${emacsx}x${emacsy}+${XSCR0_X}+${XSCR0_Y} \
+ --mdw-splashy-startup
}
## Now place some xterms.
}
## Now place some xterms.
(setq mdw-fast-startup
(mdw-check-command-line-switch "--mdw-fast-startup"))
(setq mdw-fast-startup
(mdw-check-command-line-switch "--mdw-fast-startup"))
+(defvar mdw-splashy-startup nil
+ "Whether to show a splash screen and related frippery.")
+(setq mdw-splashy-startup
+ (mdw-check-command-line-switch "--mdw-splashy-startup"))
+
;;;--------------------------------------------------------------------------
;;; Some general utilities.
;;;--------------------------------------------------------------------------
;;; Some general utilities.