If you're an IntelliJ user working under Linux you've probably seen that boring "Synchronizing files..." spinning icon in a left corner of a status bar. It is there because for an intelligent IDE it is a must to be in the know about any external changes in files it working with - e.g. changes made by VCS, or build tools, or code generators etc. On Windows and Mac OS X native file system watchers u