This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re: [docbook-apps] spell checking


Thomas.Gier@imperia.net writes:

> Bruce D'Arcus wrote:
> > 
> > On Friday, December 5, 2003, at 03:39  PM, W. Borgert wrote:
> > 
> >> I just tried nxml-mode with aspell and:
> >>
> >> (setq ispell-program-name "aspell")
> >> (set-default 'ispell-skip-html t)
> >> (setq ispell-extra-args '("--mode=sgml"))

If ispell-skip-html is set to t and having any effect at all, you
shouldn't need to specify --mode=sgml. Or to put it another way, if you
have to pass that --mode=sgml arg to aspell get things to work, then you
might as well just remove the (set-default 'ispell-skip-html t), because
it's not doing anything for you.

The logic for skipping over markup is in ispell.el and doesn't rely on
whatever "ignore markup" mechanism the ispell-program-name program
you're using might have.

If you want to see for yourself, open up your ispell.el file and take a
look at the definitions for the ispell-begin-skip-region-regexp and
ispell-skip-region functions.

> > Damn.   I have this too, but I am still getting element and attribute 
> > values as "mispelled"!  I see this with ispell too, though.
> > 
> > Bruce
> 
> Hi,
> 
> I had this to until I defined the element names as LocalWords on the 
> bottom of each file (this list is far from complete):
> 
> <!--  LocalWords: sgml Local End para LocalWords left itemizedlist 
> varlistentry variablelist figure listitem sect term title indexterm 
> primary secondary tertiary insert id imageobject mediaobject imagedata 
> contentwidth align center fileref xref -->
> 
> This list must be in *one* line otherwise words after the line break are 
> ignored and appear as misspelled again ...

If you have to explicitly specify element names that way, it means
ispell-skip-html either isn't actually set to t in the buffer you're in,
or is set but not having any affect for some reason.

You might want to try removing your LocalWords and adding this instead:

  <!--
  Local Variables:
  ispell-skip-html: t
  End:
  -->

To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]