AutoCorrect: add the option to insert non-breaking spaces automatically for French punctuation (:, ;, !, ? and « »).
In French, non-breaking spaces should appear before the following punctuation marks: ; : ! ? but also after the opening quotation mark « and before the closing mark ». It would be a great timesaver if the AutoCorrect function could be adapted so that users can choose if they want AutoCorrect to insert those non-breaking spaces automatically or not.