editor config and gitignore