Properly handle watching for vim, and use a much faster snockets