Como uma continuação do meu comentário, o procedimento a seguir é geralmente útil para rastrear o que está causando o que ... (teste de tentativa e erro, realmente ...) ...
Manter o espaço em branco à direita é o comportamento padrão emacs
, portanto, talvez você possa testá-lo sem extras carregados. Faça isso dizendo É todo o texto para lançar emacs
via opções restritivas. O comando é emacs -Q
, mas É todo o texto não gosta do arg, então coloque o comando em um script bash, por exemplo. ita-emacs
, e diga ao It's All Text para executar ita-emacs
e, em seguida, teste-o. ( emacs -Q
é equivalente a -q --no-site-file --no-splash
) ...
Se os espaços não forem excluídos, você pelo menos saberá que é um problema de emacs
nos extras carregados.
PS: para quem já não leu todos os comentários (acima), estudante testados como mencionado, e encontrou a seguinte linha em seu arquivo .emacs : (add-hook 'before-save-hook 'delete-trailing-whitespace)
... O culpado! :)