Chaque fois que je modifie un script shell dans emacs et saisis trois chevrons pour rediriger une chaîne brute vers stdin, emacs insère les caractères «EOF» et une nouvelle ligne entre eux, donc
cat <<< 'some string'
devient
cat <<EOF
< 'some string'
Je peux revenir en arrière et supprimer les caractères supplémentaires pour obtenir le tampon dans l'état que je veux, mais c'est un comportement très désagréable, et cela ne semble se produire qu'en mode shell-script, qui est généralement la seule fois que je tape ce modèle. Est-il possible de désactiver ce comportement?
<<<
avecC-3 <
.