Quick notes
Vim must have plugins
On OS X watch directory (./src/) for changes and run executable on any change (like inotify)
fswatch -o ./src/ | xargs -n1 /path/to/custom-build-script.sh
fswatch -o ./src/ | xargs -n1 /path/to/custom-build-script.sh