rendered paste body;; Enable slime support
(setq inferior-lisp-program "/usr/bin/sbcl --noinform")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/")
(require 'slime)
(slime-setup)
;; When in X, enable mouse wheel
(defun mwheel-up () (interactive) (scroll-up 5))
(defun mwheel-down () (interactive) (scroll-down 5))
(global-set-key [mouse-5] 'mwheel-up)
(global-set-key [mouse-4] 'mwheel-down)
;; Disable the world's most annoying indentation standard - DIE DIE DIE
(add-hook 'c-mode-hook '(lambda () (c-set-offset 'substatement-open '0)))
(add-hook 'c++-mode-hook '(lambda () (c-set-offset 'substatement-open '0)))
;; Put backups in ~/.backups
(defconst use-backup-dir t)
(setq backup-directory-alist (quote ((".*" . "~/backup/temp/")))
version-control t ; Use version numbers for backups
kept-new-versions 16 ; Number of newest versions to keep
kept-old-versions 2 ; Number of oldest versions to keep
delete-old-versions t ; Ask to delete excess backup versions?
backup-by-copying-when-linked t) ; Copy linked files, don't rename.
;; Load our license file to save time
(load-library "~/.emacs-dir/license.el")
(setq comment-style 'extra-line)
(add-hook 'scheme-mode-hook
(lambda ()
(set (make-local-variable 'comment-add) 1)))