[ESS] Flyspell and Sweave
Marc Schwartz
marc_schwartz at me.com
Wed May 27 02:27:16 CEST 2009
On May 26, 2009, at 7:15 PM, Giuseppe wrote:
> Dear all,
>
> This issue is driving me crazy. I have been googling the web for three
> straight days, yet it is still afflicting me.
>
>> From my emacs:
>
> (add-hook 'TeX-mode-hook (lambda ()
> (TeX-fold-mode 1)
> (reftex-mode t)
> (flyspell-mode t)
> (setq flyspell-sort-corrections nil)
> (turn-on-auto-fill)))
>
>
> and
>
> (defun Rnw-mode ()
> (require 'ess-noweb)
> (noweb-mode)
> (if (fboundp 'R-mode)
> (setq noweb-default-code-mode 'R-mode))
> )
>
>
> The problem here is flyspell. It is activated through the hook
> (TeX-mode-hook). However, if flyspell-mode is enabled the editing of
> the
> chinks is extremely slow. I have tried to hook (flyspell-mode nil) to
> Rnw-mode-hook, but it does not work (well, flyspell is disabled but
> the
> editing is still very slow.).
>
> I can live without flyspell. The problem is that to disable
> flyspell-completely I have to edit my .emacs, since if I simply M-x
> flyspell-mode, flyspell-mode will be re-enabled one I go outside to
> the
> chunk and back in tex (since the hook is reloaded).
>
> Any suggestion?
>
> P.S.: Is there a way to exclude the chunks from being parsed by
> flyspell?
> This would be optimal, but I looked at flyspell.el and I do not see
> this
> possibility.
Any chance that you are using Emacs 23?
If so, there is a known bug at the moment with flyspell and Emacs 23:
http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=2056
Note that several reports there reference OSX, including my own, but
it is not limited to OSX.
As a result, I have disabled flyspell temporarily and am using ispell
as needed to check spelling in the buffer or in highlighted sections.
I don't have this problem with any emacs application based upon 22,
whether it be Emacs or Aquamacs.
HTH,
Marc Schwartz
More information about the ESS-help
mailing list