My desktop (ubuntu 14.04) is often running of inotify watches.
Digging into it I found that ST is taking most of the watches (86 out of 153)
find /proc/*/fd/* -type l -lname 'anon_inode:inotify' -exec sh -c 'cat $(dirname {})/../cmdline; echo ""' \; 2>/dev/null | sort | uniq -c
Note that all others program are taking only up to 1-4 watches by process (apart from my Windows manager that use 8).
Is there a good reason for ST to consume that much ?
I think there is a way to create one watch that watches several files at once, so maybe this feature is not used properly.
Do other people have the same problem ?