Insertion automatique d'un espace lors de l'insertion d'un caractère en fonction du caractère précédent

Habituellement, après avoir inséré des signes de ponctuation comme . , :je fais un espace avant d'insérer le caractère suivant. Est-il possible qu'Emacs fasse automatiquement ce comportement? Par exemple, l'insertion de quelque chose comme cela revient .xà taper . xoù xest un caractère arbitraire...