Open john-doe-1c opened 3 years ago
Форматирование еще может добавлять невидимые различия (расставлять пробелы/табуляции). но в целом да, хороший кейс на мой взгляд
Форматирование еще может добавлять невидимые различия (расставлять пробелы/табуляции)
И это прекрасно. Такие правки меня устраивают полностью. Но когда я открываю какой-нибудь модуль, который я уже прогонял через форматирование, и в который я внес какое-нибудь изменение с полной уверенностью, что форматирование соблюдено, то:
отнимает слишком много времени.
Хочется не получать флаг модифицированности текста модуля (звездочку в заголовке), если в результате выполнения команды форматирования (Ctrl+K) текст модуля (или выделенный текст) не нуждается в изменении (если все и так отформатировано правильно).
Если это по какой-либо причине реализовать невозможно или затруднительно, то хочется хотя бы узнавать, что вставленный (новый) текст не отличается от старого, чтобы я без лишних раздумий сохранял модуль (нажимал Ctrl+S). Например, отображать кратковременное всплывающее оповещение рядом с иконкой в трее.
Сейчас я, например, находясь в модуле внешней обработки и вызвав команду форматирования, всегда получаю модифицированность этой внешней обработки. Неглядя сохранять результат иногда не хочется, т.к. не всегда он может меня устраивать. Но для тех случаев, когда вставка нового текста получается "холостой", хотелось бы:
.