added filetype autocommands for smart commenting