dotnet / dotnet/vscode-csharp

Add default fileNesting contributions

Open
#5,862 1 comment 0 reactions 0 assignees View on GitHub
Compete Feature Request
Dominant language
TypeScript
Stars
3.1k
Forks
737
Avg merge
18h 40m
Merged PRs (30d)
31

Description

## Describe the solution you would like
Per the docs, extensions can contribute default Explorer fileNestingPatterns: https://code.visualstudio.com/updates/v1_67#_explorer-file-nesting

We should provide a set of defaults as follows:
```
"explorer.fileNesting.patterns": {
"*.cs": "${capture}.designer.cs,${capture}.g.cs,${capture}.generated.cs",
"*.csproj": "${capture}.csproj.user",
"*.json": "${capture}.Development.json",
"*.cshtml": "${capture}.cshtml.cs,${capture}.cshtml.css",
"*.razor": "${capture}.razor.cs,${capture}.razor.css",
"*.css": "${capture}.css.map"
}
```

## Applicable Scenarios
Default VS Code explorer view

## Additional context
Ionide has done this in https://github.com/ionide/ionide-vscode-fsharp/issues/1724

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.