;; Default frame size.
-(setq default-frame-alist
+(setq frame-background-mode (if mdw-black-background 'dark 'light)
+ default-frame-alist
`((width . ,(if (>= emacs-major-version 21) 77 78))
(height . 33)
(vertical-scroll-bars . right)
(tool-bar-lines . 0)
(menu-bar-lines . 1)
(cursor-color . "red")
- (background-mode . ,(if mdw-black-background 'dark 'light)))
+ (background-mode . ,frame-background-mode))
initial-frame-alist
`((width . ,(if (>= emacs-major-version 21) 77 78))
(menu-bar-lines . ,(if window-system 1 0)))
(global-set-key [?\C-x ?3] 'mdw-split-window-horizontally)
(global-set-key [?\M-#] 'calc-dispatch)
(global-set-key [?\C-x ?/] 'auto-fill-mode)
- (global-set-key [?\C-x ?w ?d] 'mdw-divvy-window)
+ (global-set-key [?\C-c ?w ?d] 'mdw-divvy-window)
(global-set-key [insertchar] 'overwrite-mode)
(global-set-key [?\C-x ?\C-n] 'skel-create-file)
(global-set-key [?\C-x ?4 ?n] 'skel-create-file-other-window)
;;;--------------------------------------------------------------------------
;;; General fontification.
+(make-face 'mdw-virgin-face)
+
(defmacro mdw-define-face (name &rest body)
"Define a face, and make sure it's actually set as the definition."
(declare (indent 1)
(debug 0))
`(progn
- (make-face ',name)
+ (copy-face 'mdw-virgin-face ',name)
(defvar ,name ',name)
(put ',name 'face-defface-spec ',body)
(face-spec-set ',name ',body nil)))