Eric Wolfram's dot emacs file


;; .emacs

;;; uncomment this line to disable loading of "default.el" at startup
;; (setq inhibit-default-init t)

;; turn on font-lock mode
(when (fboundp 'global-font-lock-mode)
  (global-font-lock-mode t))

;; enable visual feedback on selections
;(setq transient-mark-mode t)

;; default to better frame titles
(setq frame-title-format
      (concat  "%b - emacs@" system-name))

;; default to unified diffs
(setq diff-switches "-u")

;; setting auto save -- so I can auto-log my shell
(setq auto-save-interval 100)

;; better buffer list application
(global-set-key "\C-x\C-b" 'electric-buffer-list)
;; control x enter to creat new shell
(global-set-key "\C-x\C-m" 'shell)
;; easier way to rename buffers
(global-set-key "\C-xr" 'rename-buffer)
;; ripping (cut) rectangles is cool -- this is easy
(global-set-key "\M-\C-w" 'kill-rectangle)
;; yanking (paste) rectangles is cool -- this is easy
(global-set-key "\M-\C-y" 'yank-rectangle)

;; setting some colors so I can see better
(set-background-color "#e5e5e5")
(set-foreground-color "black")
(set-cursor-color "dark slate blue")
(menu-bar-mode -1)
(display-time)
(set-frame-font "-outline-Lucida Sans Typewriter-demibold-r-normal-normal-13-78-120-120-c-*-iso10646-1")
(scroll-bar-mode -1)

; retitle emacs window
 (defun frame-retitle (title)
   (modify-frame-parameters
     nil
     (list
       (cons
          'name
          title
       )
     )
   )
 )

 ;; set a beautiful title bar
 (setq frame-title-format
       '("%S: " (buffer-file-name "%f"
                                  (dired-directory dired-directory "%b"))))

(global-set-key [delete] 'delete-char)
(global-set-key [kp-delete] 'delete-char)

;; Turn on font-lock mode for Emacs
(cond ((not running-xemacs)
       (global-font-lock-mode t)
))

;; Always/never end a file with a newline
(setq require-final-newline f)

;; Stop at the end of the file, not just add lines
(setq next-line-add-newlines nil)

;; Enable wheelmouse support by default
(if (not running-xemacs)
    (require 'mwheel) ; Emacs
  (mwheel-install) ; XEmacs
)



Eric's Biography