Add some basic navigational functions to aspell
in detail add a way to move word by word foreward and
backward from the actual highlighted word moving the
highlighting too or
better introduce an hypothetical edtitin cursor
which can be moved and indicates the actual editing
and replacing position.
usually this cursor would be identical to the
higlighting of misspelled words
but the user has the following commands to move this
continue: moves the cursor back to the last known
missspelling if not allready at the same position
one word backward: moves the cursor one further word
backward in the spellchecked document
skipping intermediate empty lines and spaces
one word foreqrd: same as before but the other
one line up: moves the cursor one line in backword
directon skipping intermediate empty lines
one line down: same as before but the other direction
When ever the cursor moves the sugestions schould be
updated according to the word highlighted by the edit
cursor or atleast introduce a 5th command via which
user may request sugestions according to the word
highlighted by the update cursor if different to
highlighting of misspelled words.
This would make it alot easier to correct gramatical
errors which do not result a misspelling which till
now muts be remmbered until spelling is finished.
If aspell implements a movable editiing cursor than
this errors might directly be corrected when they
become visible to aspell user.