gitignore split into extension and dirs