[OS X Emacs] Aquamacs 2.0 and spelling

Normen Müller normen.mueller at googlemail.com
Thu Jun 10 05:02:15 EDT 2010


On Jun 10, 2010, at 8:14 AM, Normen Müller wrote:
> On Jun 9, 2010, at 6:21 PM, Nathaniel Cunningham wrote:
>> 
>> On Wed, Jun 9, 2010 at 9:41 AM, Eric Grayson <grayson.eric at ymail.com> wrote:
>> I just upgraded to Aquamacs 2.0.  Still have the previous version on my Mac and it works fine.
>> 
>> I cannot get spelling to work with 2.0.  If I try to spellcheck a document (M-x ispell-buffer) literally every word with at least three characters is reported as being incorrectly spelling.  Even words such as "and."
>> 
>> The default spelling behavior has been changed in version 2.0 -- see changelog http://aquamacs.org/download.shtml#changelog .  The built-in OS X spellchecker will now be used by default, unless you customize Aquamacs to use ispell or aspell (via variable ispell-program-name).  You can check what's being used by looking at the *Messages* buffer after you do M-x ispell-buffer; in my case I see
>> Spell-checking test.txt using NSSpellChecker with en dictionary...
>> 
>> It sounds as though you may be spellchecking with a non-english dictionary.  If you want to stick with built-in OS X spellchecking ("NSSpellChecker"), use ispell-change-dictionary or Cmd-: (A-S-;) to change the dictionary being used.
> 
> If I check for the *Messages* buffer I get the following line
> 
> Spell-checking rel.tex using NSSpellChecker with en dictionary...
> 
> However, every TeX command is identified to be an error which is really annoying.  How do I switch back to the previous behavior or how do I teach NSSpellChecker TeX?

Problem solved!  Go to System Preferences | Spelling.  There you can filter TeX commands.

Cheers,
--
Normen Müller




More information about the MacOSX-Emacs mailing list