
Hello,
I'm adding spell checking and I see there was a post asking about it about 5 years ago; in that reply it was suggested to use a SquiggleTagger to show the mispelled text, but beyond that, is there any recommended way of displaying/substituting in the words? I guess an edit custom action, where you add the suggested words (along with "add to dictionary" and so on) to the menu, then when one is chosen, select use view.Selection.SelectWord() and view.ReplaceSelectedText() to change it would do the trick. Another way would be to have the standard menu items (like "add to dictionary") along with an item to pop up a auto-complete session on the word, but that seems a bit more clunky.
Anyway, just checking before I start, as I'm sure you guys have done or seen more than one spell-checking implementation and may have some suggestions.