J'étais sur le point de poster la question mais je l'ai vue sur Stack Overflow lors de la recherche de possibilités de correction automatique. La question liée n'a pas de réponse, j'ai donc pensé qu'elle aurait plus de chance sur ce site. Voici le texte:
Je souhaite qu'il y ait un moyen pour que lorsque je frappe mal un mot, flyspell puisse le corriger automatiquement avec la correction "la plus probable". Lorsque je saisis un mot par erreur, puis que je tape OPTION-TAB pour le corriger, flyspell ALMOST ALWAYS choisit la correction correcte par défaut comme suggestion principale.
Cependant, je veux que flyspell le fasse avec chaque mot que je saisis, SANS avoir à appuyer sur OPTION-TAB. Juste en appuyant sur la barre d'espace et en passant au mot suivant.
Est-ce possible?
Donc, fondamentalement, quelque chose comme la correction automatique sur les téléphones mobiles. Fonction d'un tel serait utile d'avoir des modes tels que jabber
et capture
dansorg-mode
Modifier :
Je préférerais que cette fonctionnalité soit un mode mineur distinct plutôt que d'écraser la fonctionnalité de sort de mouche par défaut. Il pourrait être activé en plus ou à la place du sort de mouche si nécessaire
'
. J'utilise un clavier allemand et mes pinkies doivent faire le grand écart chaque fois que j'atteins cette toucheS-SPC
à "laisser-ce-mot-seul"?Réponses:
Permettez-moi de vous référer à mon message à ce sujet .
J'ai trouvé que les abréviations sont la meilleure façon de faire la correction
SPC
, il vous suffit de définir les corrections que vous souhaitez. Pour cela, je prends l'approche suivante:C-x C-i
et choisissez l'une des corrections proposées.Voici le code
Manuellement, l'ajout des corrections peut sembler lourd, mais ce n'est vraiment pas le cas. Vous frappez juste quelques touches, et vous remarquerez que quelques corrections vous permettront de faire du chemin.
En outre, l'alternative (en laissant ispell choisir la correction pour vous chaque fois que le mot n'existe pas) vous obtiendra le plus souvent des corrections erronées. Il est donc préférable de définir le vôtre de toute façon. Il résout même le problème du moment où vous voulez réellement taper des non-mots.
la source
dont
à l'don't
aideC-x C-i 1
mais il a ajouté la lettre à lat
place ("dont" now expands to "t" globally
). Je ne pense pas qu'il gère bien les apostrophes. Y a-t-il une solution à cela?Voici une tentative simple:
Il se comporte étrangement lorsque vous insérez plusieurs espaces de suite, et parfois il sépare une partie du mot à corriger. Ainsi, ce message est un wiki communautaire; n'hésitez pas à l'améliorer.
la source
post-self-insert-hook
pour suivre l'insertion d'espaces et agir en conséquence. C'est plus sûr et plus efficace.Réponse tardive inspirée par une autre question au sujet de la correction automatique et @ la réponse de legoscia . Voici un mode mineur rapide qui se corrigera automatiquement à la volée, en utilisant
flyspell
. Il est, en effet, «global» en ce qu'il conseilleself-insert-command
, mais ne se déclenche que dans des tampons qui se sontflyspell-mode
activés.la source