Я использую watchdog для отслеживания событий изменения файла .less в OS X. Если я изменяю содержимое файла .less с помощью TextMate или Sublime Text, событие модификации фиксируется. Однако, если я редактирую содержимое с помощью vim, событие модификации файла не запускается (но события создания файла для файлов, созданных с помощью vim, регистрируются). Я видел такое же поведение с FSEvents и kqueue (оба из которых я практически не знаю).
Интересно, кто-нибудь может объяснить это поведение?