[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: jinx
From: |
Arash Esbati |
Subject: |
Re: jinx |
Date: |
Fri, 31 Mar 2023 21:35:25 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Eli Zaretskii <eliz@gnu.org> writes:
> Please submit patches to do that, it shouldn't be hard.
I tried it as I wrote tex-ispell.el but I didn't understand flyspell.el
enough back then. Maybe I give it a new try, but I wouldn't hold my
breath for that.
> (I wonder why the built-in TeX support in the spell-checker doesn't do
> this job, it's supposed to be adequate, and all Emacs needs to do is
> to tell the speller it is working on TeX text. So I don't even
> understand why we need to skip something on our own in these cases.)
I can only tell for hunspell: It has built-in support for skipping of
many macro arguments and environments[1], but:
a) It is not complete (and probably will never be)
b) It cannot work for user defined macros/environments, and this is
where AUCTeX/ispell shine: AUCTeX can parse user defined
macros/environments and add them automatically to
`ispell-tex-skip-alists'.
c) Another advantage of `ispell-tex-skip-alists' is that one can write
a function and put that in `ispell-tex-skip-alists' for certain
macros/environments: That gives us a lot of flexibility to precisely
skip or check.
Best, Arash
Footnotes:
[1]
https://github.com/hunspell/hunspell/blob/e7ccb97fde9d7e9a81c920a3e255ad98426692f8/src/parsers/latexparser.cxx#L53
- Re: jinx, Eli Zaretskii, 2023/04/01
- Re: jinx,
Arash Esbati <=
- Re: jinx, Eli Zaretskii, 2023/04/01
- Re: jinx, Arash Esbati, 2023/04/01
- Re: jinx, Eli Zaretskii, 2023/04/01
- Re: jinx, Arash Esbati, 2023/04/02
- Re: jinx, Michael Heerdegen, 2023/04/03
- Re: jinx, Michael Eliachevitch, 2023/04/03
- Re: jinx, Eli Zaretskii, 2023/04/03
- Re: jinx, Michael Eliachevitch, 2023/04/03
- Re: jinx, Richard Stallman, 2023/04/03
- Re: jinx, Michael Heerdegen, 2023/04/04