now it's a filetype plugin!