ID> Upon reviewing flyspell again, I realized that it is possible to ID> integrate with it, which I think makes much more sense than having a ID> package that stands entirely on its own. JW> This sounds great, Ian. I went to install it into my Emacs just now, JW> and upon evaluating the buffer I get: JW> auto-correct--add-support: Symbol’s value as variable is void: JW> auto-correct-mode JW> It's coming from the minor-mode definition: JW> :lighter " Auto-Correct" (if auto-correct-mode (run-hooks JW> 'auto-correct-activate-functions) (run-hooks JW> 'auto-correct-deactivate-functions))) JW> I see you have a (defvar auto-correct-mode) up above, but that doesn't JW> seem to help. JW> To recap, I'm just opening the file and typing M-x eval-buffer. JW> -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F JW> http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 Running in a fresh Emacs process and running M-x eval-buffer, I see the same thing. I rearranged the declarations to avoid the error. It should work now.