my (hacky) filetype magic in vim