У меня есть разные вещи, установленные в моем 'before-save-hook
. Например, я запускаю 'delete-trailing-whitespace
. Это то, что я хочу почти во всех случаях.
Но иногда я работаю над файлами, которые совместно используются другими людьми, и в файле уже есть куча конечных пробелов. Если я сохраню файл, я получу большой разброс, который будет довольно запутанным, так как мои изменения будут похоронены в десятках или сотнях бессмысленных изменений. Да, каждый может просто сказать своему инструменту diff, чтобы не показывать изменения пробелов, но это то, что каждый должен делать каждый раз, когда они смотрят на diff. Я бы предпочел даже не менять пробелы.
Есть ли что-нибудь, что я могу сделать, чтобы сохранить файл без изменения пробелов, не запустив новый экземпляр Emacs без файла init.el
или с измененным init.el
, у которого нет крюка?