                       yaml-mode
                       puppet-mode
                       rainbow-delimiters
-                      rainbow-mode
+                      ;; rainbow-mode
                       scala-mode2
                       rust-mode
                       clojure-mode

;; basically all of this multi-term customization is from here:
;; http://rawsyntax.com/blog/learn-emacs-zsh-and-multi-term/

;; (require 'multi-term)

;; todo: fix this on linux
;; (setq multi-term-program "/usr/local/bin/zsh")

;; (add-hook 'term-mode-hook
;;           (lambda ()
;;             (setq term-buffer-maximum-size 10000)))

;; (add-hook 'term-mode-hook
;;           (lambda ()
;;             (add-to-list 'term-bind-key-alist '("M-[" . multi-term-prev))
;;             (add-to-list 'term-bind-key-alist '("M-]" . multi-term-next))))

;; (add-hook 'term-mode-hook
;;           (lambda ()
;;             (define-key term-raw-map (kbd "C-y") 'term-paste)))

;; TODO: Turn off auto-fill-mode only when in certain paths (like ~/flipboard_src)

    (add-to-list 'custom-theme-load-path "~/mblair_src/dotfiles/")
    ))

(load-theme 'telstar t)

(add-to-list 'load-path (concat go-location "misc/emacs"))
(require 'go-mode-load)
