antfu
vscode-file-nesting-config
JavaScript

Config of File Nesting for VS Code

Last updated Jul 9, 2026
3.7k
Stars
204
Forks
22
Issues
0
Stars/day
Attention Score
97
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Anthony's

File Nesting Config for VS Code

Example

Requires VS Code v1.67

This is a config snippet making your file tree cleaner with the file nesting feature of VS Code.

Inspired by this tweet by Dzhavat Ushev and this tweet by Jacob Hands.

With some scripts to avoid duplication of works. And it's very opinionated.

Use it

VS Code Extension

We now have a new VS Code extension to handle the updates automatically for you.

Check the readme for instructions.

Update Manually

Open your VS Code, bring up your settings.json, copy-n-paste the snippet below, and you are good to go :)

// updated 2026-06-24 04:19
  // https://github.com/antfu/vscode-file-nesting-config
  "explorer.fileNesting.enabled": true,
  "explorer.fileNesting.expand": false,
  "explorer.fileNesting.patterns": {
    ".agent": ".agent, .claude, .cline, .codebuddy, .codex, .commandcode, .continue, .crush, .cursor, .factory, .gemini, .goose, .junie, .kilocode, .kiro, .kode, .mcpjam, .mux, .neovate, .opencode, .openhands, .pi, .pochi, .qoder, .qwen, .roo, .trae, .windsurf, .zencoder",
    ".clang-tidy": ".clang-format, .clangd, compile_commands.json",
    ".env": ".env, .env., .envrc, env.d.ts",
    ".gitignore": ".gitattributes, .gitmodules, .gitmessage, .lfsconfig, .mailmap, .git-blame*",
    ".project": ".classpath",
    "+layout.svelte": "+layout.ts,+layout.js,+layout.server.ts,+layout.server.js,+layout.gql",
    "+page.svelte": "+page.server.ts,+page.server.js,+page.ts,+page.js,+page.gql",
    "AGENTS.md": ".clinerules, .cursorrules, .replit.md, .windsurfrules, AGENT.md, CLAUDE.local.md, CLAUDE.md, GEMINI.md",
    "ansible.cfg": "ansible.cfg, .ansible-lint, requirements.yml",
    "app.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.*",
    "application.properties": "*.properties",
    "artisan": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., server.php, sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., webpack.mix.js, windi.config.",
    "astro.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.*",
    "build-wrapper.log": "build-wrapper.log, build-wrapper-dump.json, build-wrapper-win.exe, build-wrapper-linux, build-wrapper-macosx*",
    "BUILD.bazel": ".bzl, .bazel, *.bazelrc, bazel.rc, .bazelignore, .bazelproject, .bazelversion, MODULE.bazel.lock, WORKSPACE",
    "build.gradle": "settings.gradle, gradlew, gradlew.bat, gradle.properties, gradle.lockfile",
    "build.gradle.kts": "settings.gradle.kts, gradlew, gradlew.bat, gradle.properties, gradle.lockfile",
    "Cargo.toml": ".clippy.toml, .rustfmt.toml, Cargo.Bazel.lock, Cargo.lock, clippy.toml, cross.toml, insta.yaml, rust-toolchain.toml, rustfmt.toml",
    "CMakeLists.txt": ".cmake, .cmake.in, .cmake-format.yaml, CMakePresets.json, CMakeCache.txt",
    "composer.json": ".php.cache, composer.lock, phpunit.xml, psalm*.xml",
    "default.nix": "shell.nix",
    "deno.json": ".env, .env., .envrc, api-extractor.json, deno.lock, env.d.ts, import-map.json, import_map.json, jsconfig., tsconfig., tsdoc.",
    "Dockerfile": ".dockerfile, .devcontainer., .dockerignore, Dockerfile, captain-definition, compose., docker-compose., dockerfile",
    "flake.nix": "default.nix, shell.nix, flake.lock",
    "gatsby-config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., gatsby-browser., gatsby-node., gatsby-ssr., gatsby-transformer., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.*",
    "gemfile": ".ruby-version, gemfile.lock",
    "go.mod": ".air*, go.sum",
    "go.work": "go.work.sum",
    "hatch.toml": ".editorconfig, .flake8, .isort.cfg, .python-version, hatch.toml, requirements.in, requirements.pip, requirements*.txt, tox.ini",
    "I*.cs": "$(capture).cs",
    "justfile": "*.just, .justfile",
    "Makefile": "*.mk",
    "mix.exs": ".credo.exs, .dialyzer_ignore.exs, .formatter.exs, .iex.exs, .tool-versions, mix.lock",
    "next.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., next-env.d.ts, next-i18next.config., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.",
    "nuxt.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .nuxtignore, .nuxtrc, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., nuxt.schema., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.",
    "package.json": ".code-workspace, .autocorrectignore, .autocorrectrc, .browserslist, .circleci, .commitlint, .cspell, .cursor, .cz-config.js, .czrc, .dlint.json, .dprint.json, .editorconfig, .eslint, .firebase, .flowconfig, .github, .gitlab, .gitmojirc.json, .gitpod, .huskyrc, .jslint, .knip., .lintstagedrc, .ls-lint.yml, .markdownlint, .node-version, .nodemon, .npm, .nvmrc, .oxfmtrc.json, .oxfmtrc.json.bak, .oxfmtrc.jsonc, .oxlintrc.json, .oxlintrc.json.bak, .oxlintrc.jsonc, .pm2, .pnp., .pnpm, .prettier, .pylintrc, .release-please.json, .releaserc, .ruff.toml, .sentry, .shellcheckrc, .simple-git-hooks, .stackblitz, .styleci, .stylelint, .swcrc, .tazerc, .textlint, .tool-versions, .travis, .versionrc, .vscode, .vsls.json, .watchman, .windsurfrules, .xo-config, .yamllint, .yarnrc, Procfile, alejandra.toml, apollo.config., appveyor, azure-pipelines, biome.json, bower.json, build.config., bun.lock, bun.lockb, bunfig.toml, colada.options.ts, commitlint, crowdin, cspell, cz.config., dangerfile, dlint.json, dprint.json, ec.config., electron-builder., eslint, firebase.json, grunt, gulp, jenkins, knip., lefthook., lerna, lint-staged, nest-cli., netlify, nixpacks, nodemon, npm-shrinkwrap.json, nx., oxfmt.config., oxlint.config., package-lock.json, package.nls.json, phpcs.xml, pm2., pnpm, prettier, pullapprove, pyrightconfig.json, release-please.json, release-tasks.sh, release.config., renovate, rolldown.config., rollup.config., rspack, ruff.toml, sentry..config.ts, simple-git-hooks, sonar-project.properties, stylelint, taze.config., tsdown.config., tslint, tsup.config., turbo, typedoc, unlighthouse, vercel, vetur.config., webpack, workspace.json, wrangler., xo.config., yarn",
    "Pipfile": ".editorconfig, .flake8, .isort.cfg, .python-version, Pipfile, Pipfile.lock, requirements.in, requirements.pip, requirements*.txt, tox.ini",
    "pom.xml": "mvnw*",
    "pubspec.yaml": ".metadata, .packages, alllintrules.yaml, analysisoptions.yaml, build.yaml, pubspec.lock, pubspecoverrides.yaml",
    "pyproject.toml": ".autocorrectignore, .autocorrectrc, .commitlint, .cspell, .dlint.json, .dprint.json, .editorconfig, .eslint, .flake8, .flowconfig, .isort.cfg, .jslint, .lintstagedrc, .ls-lint.yml, .markdownlint, .oxfmtrc.json, .oxfmtrc.json.bak, .oxfmtrc.jsonc, .oxlintrc.json, .oxlintrc.json.bak, .oxlintrc.jsonc, .pdm-python, .pdm.toml, .prettier, .pylintrc, .python-version, .ruff.toml, .shellcheckrc, .stylelint, .textlint, .xo-config, .yamllint, MANIFEST.in, Pipfile, Pipfile.lock, alejandra.toml, biome.json, commitlint, cspell, dangerfile, dlint.json, dprint.json, eslint, hatch.toml, lint-staged, oxfmt.config., oxlint.config., pdm.lock, phpcs.xml, poetry.lock, poetry.toml, prettier, pyproject.toml, pyrightconfig.json, requirements.in, requirements.pip, requirements.txt, ruff.toml, setup.cfg, setup.py, stylelint, tox.ini, tslint, uv.lock, uv.toml, xo.config.",
    "quasar.conf": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., quasar.extensions.json, react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.*",
    "readme": "AUTHORS, Authors, BACKERS, Backers, CHANGELOG, CITATION, CODEOWNERS, CODEOFCONDUCT, CONTRIBUTING, CONTRIBUTORS, CONTRIBUTORS.MD, CONTRIBUTORS.TXT, COPYING, CREDITS, Changelog, Citation, CodeOfConduct, Codeowners, Contributing, Contributors, Contributors.md, Contributors.txt, Copying, Credits, GOVERNANCE.MD, Governance.md, HISTORY.MD, History.md, LICENSE, LICENSE.MD, LICENSE.txt, License, License.md, License.txt, MAINTAINERS, Maintainers, README-, README, RELEASENOTES, ROADMAP.MD, Readme-, Readme, ReleaseNotes, Roadmap.md, SECURITY.MD, SPONSORS, Security.md, Sponsors, authors, backers, changelog, citation, codeofconduct, codeowners, contributing, contributors, contributors.md, contributors.txt, copying, credits, governance.md, history.md, license, license.md, license.txt, maintainers, readme-, readme, releasenotes, roadmap.md, security.md, sponsors*",
    "Readme": "AUTHORS, Authors, BACKERS, Backers, CHANGELOG, CITATION, CODEOWNERS, CODEOFCONDUCT, CONTRIBUTING, CONTRIBUTORS, CONTRIBUTORS.MD, CONTRIBUTORS.TXT, COPYING, CREDITS, Changelog, Citation, CodeOfConduct, Codeowners, Contributing, Contributors, Contributors.md, Contributors.txt, Copying, Credits, GOVERNANCE.MD, Governance.md, HISTORY.MD, History.md, LICENSE, LICENSE.MD, LICENSE.txt, License, License.md, License.txt, MAINTAINERS, Maintainers, README-, README, RELEASENOTES, ROADMAP.MD, Readme-, Readme, ReleaseNotes, Roadmap.md, SECURITY.MD, SPONSORS, Security.md, Sponsors, authors, backers, changelog, citation, codeofconduct, codeowners, contributing, contributors, contributors.md, contributors.txt, copying, credits, governance.md, history.md, license, license.md, license.txt, maintainers, readme-, readme, releasenotes, roadmap.md, security.md, sponsors*",
    "README": "AUTHORS, Authors, BACKERS, Backers, CHANGELOG, CITATION, CODEOWNERS, CODEOFCONDUCT, CONTRIBUTING, CONTRIBUTORS, CONTRIBUTORS.MD, CONTRIBUTORS.TXT, COPYING, CREDITS, Changelog, Citation, CodeOfConduct, Codeowners, Contributing, Contributors, Contributors.md, Contributors.txt, Copying, Credits, GOVERNANCE.MD, Governance.md, HISTORY.MD, History.md, LICENSE, LICENSE.MD, LICENSE.txt, License, License.md, License.txt, MAINTAINERS, Maintainers, README-, README, RELEASENOTES, ROADMAP.MD, Readme-, Readme, ReleaseNotes, Roadmap.md, SECURITY.MD, SPONSORS, Security.md, Sponsors, authors, backers, changelog, citation, codeofconduct, codeowners, contributing, contributors, contributors.md, contributors.txt, copying, credits, governance.md, history.md, license, license.md, license.txt, maintainers, readme-, readme, releasenotes, roadmap.md, security.md, sponsors*",
    "remix.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., remix., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.",
    "requirements.txt": ".editorconfig, .flake8, .isort.cfg, .python-version, requirements.in, requirements.pip, requirements*.txt, tox.ini",
    "rush.json": ".code-workspace, .autocorrectignore, .autocorrectrc, .browserslist, .circleci, .commitlint, .cspell, .cursor, .cz-config.js, .czrc, .dlint.json, .dprint.json, .editorconfig, .eslint, .firebase, .flowconfig, .github, .gitlab, .gitmojirc.json, .gitpod, .huskyrc, .jslint, .knip., .lintstagedrc, .ls-lint.yml, .markdownlint, .node-version, .nodemon, .npm, .nvmrc, .oxfmtrc.json, .oxfmtrc.json.bak, .oxfmtrc.jsonc, .oxlintrc.json, .oxlintrc.json.bak, .oxlintrc.jsonc, .pm2, .pnp., .pnpm, .prettier, .pylintrc, .release-please.json, .releaserc, .ruff.toml, .sentry, .shellcheckrc, .simple-git-hooks, .stackblitz, .styleci, .stylelint, .swcrc, .tazerc, .textlint, .tool-versions, .travis, .versionrc, .vscode, .vsls.json, .watchman, .windsurfrules, .xo-config, .yamllint, .yarnrc, Procfile, alejandra.toml, apollo.config., appveyor, azure-pipelines, biome.json, bower.json, build.config., bun.lock, bun.lockb, bunfig.toml, colada.options.ts, commitlint, crowdin, cspell, cz.config., dangerfile, dlint.json, dprint.json, ec.config., electron-builder., eslint, firebase.json, grunt, gulp, jenkins, knip., lefthook., lerna, lint-staged, nest-cli., netlify, nixpacks, nodemon, npm-shrinkwrap.json, nx., oxfmt.config., oxlint.config., package-lock.json, package.nls.json, phpcs.xml, pm2., pnpm, prettier, pullapprove, pyrightconfig.json, release-please.json, release-tasks.sh, release.config., renovate, rolldown.config., rollup.config., rspack, ruff.toml, sentry..config.ts, simple-git-hooks, sonar-project.properties, stylelint, taze.config., tsdown.config., tslint, tsup.config., turbo, typedoc, unlighthouse, vercel, vetur.config., webpack, workspace.json, wrangler., xo.config., yarn",
    "sanity.config.": "sanity.cli., sanity.types.ts, schema.json",
    "setup.cfg": ".editorconfig, .flake8, .isort.cfg, .python-version, MANIFEST.in, requirements.in, requirements.pip, requirements*.txt, setup.cfg, tox.ini",
    "setup.py": ".editorconfig, .flake8, .isort.cfg, .python-version, MANIFEST.in, requirements.in, requirements.pip, requirements*.txt, setup.cfg, setup.py, tox.ini",
    "shims.d.ts": "*.d.ts",
    "svelte.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., houdini.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., mdsvex.config.js, panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vite.config., vitest.config., vuetify.config., webpack.config., windi.config.*",
    "tauri.conf.json": "tauri.*.conf.json",
    "tauri.conf.json5": "tauri.*.conf.json5",
    "Tauri.toml": "Tauri.*.toml",
    "tsconfig.json": "tsconfig.tsbuildinfo, tsconfig..json",
    "vite.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.*",
    "vue.config.": ".env, .babelrc, .codecov, .cssnanorc, .env., .envrc, .htmlnanorc, .lighthouserc., .mocha, .postcssrc, .terserrc, api-extractor.json, ava.config., babel.config., capacitor.config., content.config., contentlayer.config., cssnano.config., cypress., env.d.ts, formkit.config., formulate.config., histoire.config., htmlnanorc., i18n.config., ionic.config., jasmine., jest.config., jsconfig., karma, lighthouserc., panda.config., playwright.config., postcss.config., puppeteer.config., react-router.config., rspack.config., sst.config., svgo.config., tailwind.config., tsconfig., tsdoc., uno.config., unocss.config., vitest.config., vuetify.config., webpack.config., windi.config.*",
    ".asax": "$(capture)..cs, $(capture).*.vb",
    ".ascx": "$(capture)..cs, $(capture).*.vb",
    ".ashx": "$(capture)..cs, $(capture).*.vb",
    ".aspx": "$(capture)..cs, $(capture).*.vb",
    "*.axaml": "$(capture).axaml.cs",
    "*.bloc.dart": "$(capture).event.dart, $(capture).state.dart",
    "*.c": "$(capture).h",
    "*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx, $(capture).hh",
    ".cjs": "$(capture).cjs.map, $(capture)..cjs, $(capture)_*.cjs",
    "*.component.ts": "$(capture).component.html, $(capture).component.spec.ts, $(capture).component.css, $(capture).component.scss, $(capture).component.sass, $(capture).component.less",
    "*.cpp": "$(capture).hpp, $(capture).h, $(capture).hxx, $(capture).hh",
    ".cs": "$(capture)..cs, $(capture).cs.uid",
    "*.cshtml": "$(capture).cshtml.cs, $(capture).cshtml.css",
    ".csproj": ".config, proj.user, appsettings., bundleconfig.json, packages.lock.json",
    ".css": "$(capture).css.map, $(capture)..css",
    "*.cxx": "$(capture).hpp, $(capture).h, $(capture).hxx, $(capture).hh",
    "*.dart": "$(capture).freezed.dart, $(capture).g.dart, $(capture).mapper.dart",
    ".db": ".db-shm, *.db-wal",
    "*.ex": "$(capture).html.eex, $(capture).html.heex, $(capture).html.leex",
    "*.fs": "$(capture).fs.js, $(capture).fs.js.map, $(capture).fs.jsx, $(capture).fs.ts, $(capture).fs.tsx, $(capture).fs.rs, $(capture).fs.php, $(capture).fs.dart",
    ".fsproj": ".config, proj.user, appsettings., bundleconfig.json, packages.lock.json",
    "*.gd": "$(capture).gd.uid",
    "*.gdshader": "$(capture).gdshader.uid",
    "*.gdshaderinc": "$(capture).gdshaderinc.uid",
    "*.go": "$(capture)_test.go",
    "*.java": "$(capture).class",
    ".js": "$(capture).js.map, $(capture)..js, $(capture)_*.js, $(capture).d.ts, $(capture).d.ts.map, $(capture).js.flow",
    ".jsx": "$(capture).js, $(capture)..jsx, $(capture).js, $(capture).jsx, $(capture).css, $(capture).module.css, $(capture).less, $(capture).module.less, $(capture).module.less.d.ts, $(capture).scss, $(capture).module.scss, $(capture).module.scss.d.ts",
    ".master": "$(capture)..cs, $(capture).*.vb",
    ".md": "$(capture).",
    ".mjs": "$(capture).mjs.map, $(capture)..mjs, $(capture)_*.mjs",
    "*.module.ts": "$(capture).resolver.ts, $(capture).controller.ts, $(capture).service.ts",
    ".mts": "$(capture).mts.map, $(capture)..mts, $(capture)_*.mts",
    "*.proto": "$(capture).pb.go, $(capture).pb.micro.go",
    "*.pubxml": "$(capture).pubxml.user",
    "*.py": "$(capture).pyi",
    "*.razor": "$(capture).razor.cs, $(capture).razor.css, $(capture).razor.scss",
    ".resx": "$(capture)..resx, $(capture).designer.cs, $(capture).designer.vb",
    "*.tex": "$(capture).acn, $(capture).acr, $(capture).alg, $(capture).aux, $(capture).bbl, $(capture).bbl-SAVE-ERROR, $(capture).bcf, $(capture).bib, $(capture).blg, $(capture).fdb_latexmk, $(capture).fls, $(capture).glg, $(capture).glo, $(capture).gls, $(capture).idx, $(capture).ind, $(capture).ist, $(capture).lof, $(capture).log, $(capture).lot, $(capture).nav, $(capture).out, $(capture).run.xml, $(capture).snm, $(capture).synctex.gz, $(capture).toc, $(capture).xdv",
    ".ts": "$(capture).js, $(capture).d.ts.map, $(capture)..ts, $(capture).js, $(capture).ts",
    ".tsx": "$(capture).ts, $(capture)..ts, $(capture)..tsx, $(capture).ts, $(capture)*.tsx, $(capture).css, $(capture).module.css, $(capture).less, $(capture).module.less, $(capture).module.less.d.ts, $(capture).scss, $(capture).module.scss, $(capture).module.scss.d.ts, $(capture).css.ts",
    ".vbproj": ".config, proj.user, appsettings., bundleconfig.json, packages.lock.json",
    ".vue": "$(capture)..ts, $(capture).*.js, $(capture).story.vue",
    ".w": "$(capture)..w, I$(capture).w",
    "*.wat": "$(capture).wasm",
    "*.xaml": "$(capture).xaml.cs"
  },

Contributing

The snippet is generated by script, do not edit the README directly. Instead, go to update.mjs, make changes and then submit a PR. Thanks!

License

MIT

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท antfu/vscode-file-nesting-config ยท Updated daily from GitHub