 (setq save-abbrevs t)
 (if (file-exists-p abbrev-file-name)
     (quietly-read-abbrev-file))
-(setq abbrev-mode t)
+(setq-default abbrev-mode t)
 
 (provide 'setup-autocomplete)
 ;;; setup-autocomplete.el ends here

(setup "fuzzy")
(setup-after "fuzzy"
  (setup "auto-complete-config"
    (dolist (mode '(css-mode
                    enh-ruby-mode
                    haml-mode

      ;; Learn emacs list to string so that you can add (setup-expecting mode) before add to list
      ;; (setup-expecting (symbol-name (pop mode))
      ;; (add-to-list 'ac-modes (pop mode))))
      (add-to-list 'ac-modes mode))))
(setup-after "auto-complete-config"
  (setup-after "go-mode"
    (setup "go-autocomplete")))
