В текстовых редакторах графического интерфейса, которые я видел, когда текст не изменился (или был изменен и возвращен в исходное состояние), параметр "Сохранить" выделен серым цветом, чтобы указать это.
Что-то подобное, может ли Vim отключить сохранение файла в таком случае? То есть, :w
фактически не изменит mtime файла.