Слишком много событий inotify при редактировании в vim

Я пытаюсь использовать inotifywaitдля мониторинга определенных папок и перекомпиляции, если это необходимо. Проблема в том, что я интенсивно использую vim, и когда я редактирую в vim, любой измененный файл фактически запускает некоторые «избыточные» события, что-то вроде :

:w
sass/somefolder/ CREATE 4913
sass/somefolder/ CREATE some
sass/somefolder/ MODIFY some

. Мне потребовалось некоторое время, чтобы понять, что на самом деле все в порядке с inotifywait-. ] Я пытался использовать nano, и все работало так, как ожидалось, срабатывает только "MODIFY" и только один раз.

Я пытался редактировать (просто для проверки, не судите меня строго )Emacs, и с Emacs тоже возникают проблемы -каждый раз, когда я нажимаю Ctrl -X + Ctrl+S MODIFY срабатывает 3 раза.

Вопрос в том, как решить проблемы с лишними событиями в vim?

Кстати, directoryи backupdirу меня .vimrcнет в той папке, которая мониторится.

UPD:Эта ссылка объясняет почему на самом деле вещи происходят так, как они происходят,но я до сих пор понятия не имею, как это исправить. Ну, конечно, я могу игнорировать 4913, содержащую строку, но это слишком тупо даже для того, кто пытается использовать inotify для компиляции SASS)))

UPD :Версия VIM 7.3.429

8
задан shabunc 24 April 2012 в 15:47
поделиться