All pastes #410756 Raw Edit

Miscellany

public text v1 · immutable
#410756 ·published 2007-03-26 17:09 UTC
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)))