Dal momento in cui ho iniziato a usare Flyspell, è sempre stato doloroso da usare. Raramente controllo l'intero buffer alla ricerca di parole errate, di solito scrivo e una volta che vedo una parola sottolineata voglio correggerla all'istante e continuare a digitare. Questo è semplicemente perché ho paura di dimenticare di correggere la parola in seguito e perché quando inizio il controllo completo del buffer, iSpell dà troppi falsi positivi. Quindi, quasi sempre correggo le parole il prima possibile mentre scrivo.
Ecco le funzioni integrate che conosco e le ragioni per cui non sono efficienti (per me):
flyspell-correct-word
- Questo è legato al clic del mouse. Lascia perdere, non ho intenzione di usare il mouse.flyspell-correct-word-before-point
- L'ho usato per un po 'di tempo. Ha due aspetti negativi:Per impostazione predefinita, mostra il menu della GUI che è difficile da usare senza il mouse ed è davvero ingombrante quando si dispone di un elenco di correzioni con più di 10 voci.
Non funziona a parole molto prima. Scrivo velocemente e quando rilevo una parola errata in genere ho una o due parole tra la parola e il punto errati. Devo spostare il punto, correggere la parola, tornare indietro. Oh.
flyspell-auto-correct-word
- Vedi punto 2 ↑ in più non funziona bene quando hai una lunga lista di completamenti (a causa del ciclismo).
D: Come posso usare Flyspell in modo efficiente, con la tastiera, potendo scegliere dall'elenco dei completamenti senza andare in bicicletta e con la possibilità di correggere parole ancora più o meno distanti?
Le risposte accettabili includono pacchetti che aiutano a navigare verso una parola errata, correggerla e tornare indietro o qualcosa del genere, così come piccoli frammenti, possibilmente dal tuo file di configurazione, dal momento che credo che altre persone abbiano trovato il modo di interagire in modo efficiente con Flyspell.
ttwo
ad esempio, anche se nel mio menu vedo 26 correzioni proposte!