;; these are things I put in my .emacs
;; David Kotz dfk@cs.dartmouth.edu

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Add bibtex mode
(autoload 'bibtex-mode "bibtex" "Bibtex mode" t)
; and redefine some of the key bindings
; and add my favorite extra fields 
(setq bibtex-mode-hook
   '(lambda ()
;;    (define-key bibtex-mode-map "\C-c\C-\'" 'bibtex-remove-double-quotes)
      (define-key bibtex-mode-map [?\C-c ?\C-'] 'bibtex-remove-double-quotes)
      (define-key bibtex-mode-map "\C-c\C-eI" 'bibtex-InBook)
      (define-key bibtex-mode-map "\C-c\C-e\C-i" 'bibtex-InProceedings)
      (define-key bibtex-mode-map "\C-c\C-eM" 'bibtex-Manual)
      (define-key bibtex-mode-map "\C-c\C-e\C-m" 'bibtex-Misc)
      (setq bibtex-mode-user-optional-fields '("URL" "keyword" "private" "comment"))
      )
   )

(setq auto-mode-alist (cons (cons "\\.bib$" 'bibtex-mode) auto-mode-alist))