 ;; Don't use tabs
 (setq-default indent-tabs-mode nil)
 (setq-default tab-width 4)
-;; TODO consider if aliasing other tab vars to make this explicit makes sense
-;; (defvaralias 'c-basic-offset 'tab-width)
-;; (defvaralias 'cperl-indent-level 'tab-width)
 
 ;; Spellcheck with aspell instead of ispell
 (setq ispell-program-name "aspell")

;; Enable flyspell for text and org
(dolist (hook '(text-mode-hook))
  (add-hook hook (lambda () (flyspell-mode 1))))
;; Disable flyspell for major modes: uncomment and add to hook list
(dolist (hook '(change-log-mode-hook log-edit-mode-hook))
  (add-hook hook (lambda () (flyspell-mode -1))))

;; Packaging config
(require 'package)

;; Include MELPA for elisp packages, not just FSF-blessed ones
(add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/"))

;; Initialize package so that we can configure stuff from installed packages
(setq package-enable-at-startup nil)
