;; Emacs server behaviour.
(and (or window-system (mdw-emacs-version-p 23))
+ (not mdw-fast-startup)
(progn (setq server-temp-file-regexp (concat "^" tmpdir "\\|/draft$")
edit-server-new-frame nil
gnuserv-frame t)
(trap (bbdb-initialize 'gnus 'sendmail 'message)))
(setq bbdb-file "~/etc/brain/bbdb"
bbdb-north-american-phone-numbers-p nil
+ bbdb-dwim-net-address-allow-redundancy t
bbdb-extract-address-components-func 'bbdb-extract-address-components
bbdb/news-auto-create-p
(lambda ()
(lambda (addr)
(cond ((null addr)
nil)
- ((or (string-match (concat "^reply-[0-9a-f]+-[0-9a-f]+_"
+ ((or (string-match "^mailer-daemon@" addr)
+ (string-match "\.invalid$" addr)
+ (string-match (concat "^reply-[0-9a-f]+-[0-9a-f]+_"
"HTML-[0-9]+-[0-9]+-[0-9]+"
"@\\(nationwide-communications\\."
"co\\.uk\\)$")
(setq appt-display-interval 3)
(setq appt-message-warning-time 10)
(and (not mdw-fast-startup)
- (trap (appt-activate 1)))
+ (trap (require 'org)
+ (require 'bbdb)
+ (appt-activate 1)))
;; Org-mode agenda.
(display-time)
(column-number-mode 1)
(trap
- (if window-system
+ (if (and window-system (not mdw-fast-startup))
(let ((calendar-view-diary-initially-flag t))
(calendar))))
(background-color . "black")
(foreground-color . "white"))
(nil (menu-bar-lines . 0))))
+ (let ((backg (frame-parameter nil 'background-color)))
+ (if (and backg window-system)
+ (push (cons 'background-color backg) default-frame-alist)))
;; Other frame fiddling.