Problème de fin de ligne dans emacs lors de l'édition de texts de démarquage via It's All Text

Je veux éditer la source markdown dans emacs en utilisant le plugin It's All Text pour firefox.

Dans markdown, vous devez append deux espaces à la fin de la ligne pour get une nouvelle ligne. Supposons qu'il existe une telle nouvelle ligne dans une source de démarque. Si j'ouvre ceci dans emacs via C'est tout text, change quelque chose d'autre et sauvegarde-le puis les deux espaces à la fin de la ligne disparaissent ce qui est très gênant. Existe-t-il un moyen de configurer emacs pour ne pas toucher de tels espaces à la fin de la ligne dans ce cas?

Comme suite à mon commentaire, la procédure suivante est souvent utile dans la search de ce qui est à l'origine de ce qui … (essais et essais d'erreur, vraiment …) …

Garder les espaces de fuite est le comportement par défaut de emacs , donc peut-être vous pouvez le tester sans extras chargés. Faites-le en disant à It's All Text de lancer emacs via des options ressortingctives. La command est emacs -Q , mais c'est tout text qui n'aime pas l'arg, alors mettez la command dans un script bash, par exemple. ita-emacs , et dites à It's All Text de lancer ita-emacs , puis testez-le. ( emacs -Q est équivalent à -q --no-site-file --no-splash ) …

Si les espaces ne sont pas supprimés, vous savez au less qu'il s'agit d'un problème emacs dans les extras chargés.


PS: pour ceux qui n'ont pas encore lu tous les commentaires (ci-dessus), l' étudiant a testé comme mentionné, et a trouvé la ligne suivante dans son file .emacs : (add-hook 'before-save-hook 'delete-trailing-whitespace) … Le coupable! 🙂