Well, my suggestion was based on the documentation of variable ispell-local-dictionary-alist (quoted below). Can you try installing and setting up in Emacs aspell dictionaries for other languages and see if you get the same error? Also, could you try adding the definition for Bulgarian directly to variable ispell-dictionary-alist?
Documentation: *Contains local or customized dictionary definitions. These will override the values in `ispell-dictionary-alist'. Customization changes made to `ispell-dictionary-alist' will not operate over emacs sessions. To make permanent changes to your dictionary definitions, you will need to make your changes in this variable, save, and then re-start emacs. Anton Zinoviev <[EMAIL PROTECTED]> writes: > On Sat, Sep 24, 2005 at 04:14:10PM -0400, Ivan Raikov wrote: >> >> In my .emacs, I have: >> >> (custom-set-variables >> '(ispell-program-name "aspell") >> '(ispell-local-dictionary-alist (quote (("bulgarian" >> "[АБВГДЕЖЗИЙКЛМНОПРСТУФХЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцшщюя]" >> "[^АБВГДЕЖЗИЙКЛМНОПРСТУФХЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцшщюя]" "" nil ("-d" >> "bulgarian") nil iso-8859-5))))) >> >> >> I've set the encoding to ISO 8859-5, because that's what I use in >> the majority of my Cyrillic documents. > > Thanks. I tried this with the new versions of the package aspell-bg > (3.0-5 and 3.0-6) but unfortunately this leads to the same result - an > error message after "M-x ispell-biffer" and no error if I manually > select "bulgarian" language by "M-x ispell-change-dictionary". > > Anton Zinoviev -- Windows is MS-DOS with pictures.