adding support for pathogen and smart indenting