efaq: Turning on abbrevs by default

 
 5.7 How do I turn on abbrevs by default just in mode MYMODE?
 ============================================================
 
 Abbrev mode expands abbreviations as you type them.  To turn it on in a
 specific buffer, use ‘M-x abbrev-mode’.  To turn it on in every buffer
 by default, put this in your ‘.emacs’ file:
 
      (setq-default abbrev-mode t)
 
 To turn it on in a specific mode, use:
 
      (add-hook 'MYMODE-mode-hook
                (lambda ()
                 (setq abbrev-mode t)))
 
 If your Emacs version is older then 22.1, you will also need to use:
 
      (condition-case ()
         (quietly-read-abbrev-file)
        (file-error nil))