Replies: 1 comment 8 replies
-
|
Just to make sure - you are aware that |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
In the last few days I've been using jinx for "industrial spell-checking", you might say: checking multi-thousand-word documents all in one go.
It's usable, but it's more work than ispell. I wonder whether I could do better. The workflow I have adopted is to bind
jinx-nextandjinx-previous, and then repeatedly go to the next word, dojinx-correct, and so on.Obviously, compared to ispell, the problem is that I need to explicitly run
jinx-correctfor every misspelled word, as there's no "correction mode". Being able to usejinx-nextandjinx-previousfrom withinjinx-correctdon't help me, as far as I can see.I have tried making a macro for
jinx-next, jinx-correct, add to local file(because the text I am checking has few errors, so this is usually what I want to do), and that helps a bit, but I then notice that for some reason it doesn't always visit even the visible errors in order: it sometimes goes backwards to a word earlier in the text.Since, as I said, the text I'm checking has few errors, and mostly I'm adding words to a per-file wordlist, one speedup I have found is to simply use my macro fast, without looking at the words it adds to the
LocalWordslist, and then going to look at the list and finding words that shouldn't be there. But this is a trick that only works in this sort of situation, and wouldn't work in a more typical (at least for me) scenario where I'm actually expecting a fair number of errors.One might ask why I don't simply use
ispell. Fair question: its speed disadvantage doesn't really matter when one is usingispell-buffer. The reason is that it doesn't do its own word division, and Enchant's word division just isn't very good. Also, I have become used to using jinx, so I'd much rather not have to remember the keystrokes for a different correction interface.(Mea culpa for the poor word division, obviously, my being the Enchant maintainer; but also I don't really regard doing word division as my problem, and the built-in algorithm is very much "best effort". It could perhaps be improved or at least simplified; at present, it treats hyphenated words as compound, and, until the other day, was treating numbers as words; it still considers any token with acceptable characters and at least one letter to be a word. I could use
ispell-bufferdirectly withaspell.)Beta Was this translation helpful? Give feedback.
All reactions