On Wed, Jul 21, 2010 at 04:47:38PM -0400, Greg Klanderman wrote: > > Package: dictionaries-common > Version: 1.5.5 > > Hi Augustin, your fix for > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576223 > > has resulted in the ispell process being restarted almost every time > the buffer is changed, which is really needless and quite irritating. > > It seems like the right fix is to always start the process in the > user's home directory. The personal dictionary is already being > expanded to an absolute path and passed to the ispell process, so > ispell should still read the correct file even when it was specified > as a relative path so long as you override default-directory after > expanding the path. > > The real problem seems to be that ispell-internal-change-dictionary is > not comparing expanded versions of the current and proposed personal > dictionaries and so would not detect the need to start a new ispell > process when the personal dictionary is a relative path and the > directory changes.
Thanks for reminding, This last is the actual problem, see http://debbugs.gnu.org/6143 I already committed the fix upstream http://lists.gnu.org/archive/html/emacs-diffs/2010-06/msg00216.html but was waiting to update to more recent {ispell,flyspell}.el from FSF repo instead of cherry-picking that fix. And I did not yet do that because I wanted to work-around a new incompatibility with XEmacs. Just noticed that original reporter claims that this is still not fixed. I remember to having tested this, but will try again. No other complains appeared since that commit (24 Jun 2010). Do not know which way will go first, cherry-pick or update, depending on the XEmacs compatibility issue. I am currently having little connectivity, but hope to decide today. Cheers, -- Agustin -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

