 
 (require 'package)
 (add-to-list 'package-archives
-	     '("melpa" . "http://melpa.org/packages/") t)
+             '("melpa" . "http://melpa.org/packages/") t)
 (when (< emacs-major-version 24)
   ;; For important compatibility libraries like cl-lib
   (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))

;; account for windows
(if (equal system-type 'windows-nt)
    (progn (setq explicit-shell-file-name

;; hc-zenburn theme
(load-theme 'hc-zenburn t)

(defun zencolor (colorname)
  "Convert hc-zenburn color symbol to hex string"
  (cdr (assoc (symbol-name colorname) hc-zenburn-colors-alist))
  )

(print hc-zenburn-colors-alist)

;; visual customizations
(set-face-attribute 'mode-line nil :box `(:line-width -1 :color ,(zencolor 'hc-zenburn-bg+1) :style nil))
(set-face-attribute 'mode-line-inactive nil
                    :box `(:line-width -1 :color ,(zencolor 'hc-zenburn-bg+1) :style nil))

;; Javascript customizations
(setq js-indent-level 2)
;; Python customizations
