Skip to content

VSCode

VSCode extensions are managed as a list in dotfiles. Includes themes, language support, Git integration, and productivity tools — 97 extensions total.

ExtensionDescription
CatppuccinCatppuccin color theme
One Dark ProAtom One Dark port
NordNord color theme
Tokyo NightTokyo Night theme
DraculaDracula theme
GruvboxGruvbox theme
Rosé PineRosé Pine theme
SolarizedSolarized theme
EverforestEverforest theme
KanagawaKanagawa theme
Material ThemeMaterial Design theme
ExtensionDescription
Material Icon ThemeFile and folder icons
ExtensionLanguage
rust-analyzerRust
GoGo
C# Dev Kit / C#.NET / C#
Python / Pylance / debugpy / isortPython
DenoDeno
BiomeJS/TS formatter and linter
PrismaPrisma schema
SvelteSvelte
MDXMDX
Nix IDENix
ShellCheckShell script linting
vscode-proto3 / protolintProtocol Buffers
GraphQL / GraphQL SyntaxGraphQL
YAMLYAML
XMLXML
TOML (Even Better TOML)TOML
Dart ImportDart
GemfileRuby Gemfile
Nginx ConfNginx
Firestore RulesFirebase
INI FormatINI files
ExtensionDescription
GitLensGit blame, history, annotations
Git HistoryCommit history viewer
GitHub Pull RequestsPR review in editor
GitHub ActionsWorkflow file support
GitHub CopilotAI completion
Gemini Code AssistGoogle AI assistant
Google Cloud CodeGCP integration
ExtensionDescription
Tailwind CSS IntelliSenseClass name completion
HeadwindTailwind class sorting
HTML SnippetsHTML snippets
HTML CSS SupportHTML + CSS
CSS PeekCSS definition jumping
Auto Rename TagHTML tag auto rename
HTML Tag WrapWrap selection with tag
EmmetJSX/TSX Emmet
ES7 React SnippetsReact snippets
Simple React SnippetsReact snippets (lightweight)
Next.js SnippetsNext.js snippets
JS/JSX SnippetsJS/JSX snippets
TS ImporterTypeScript auto import
Import CostDisplay import bundle size
Pretty TS ErrorsReadable TypeScript errors
ExtensionDescription
Error LensInline error display
Path IntellisenseFile path completion
Bracket Pair TogglerBracket pair highlight toggle
Indent RainbowColor-coded indent levels
Color HighlightHighlight color codes
Color PickerColor picker UI
Highlight Matching TagMatching tag highlight
Better CommentsColor-coded comments
Code Spell CheckerTypo detection
EditorConfig.editorconfig support
Output ColorizerColor output panel
Rainbow CSVColor-coded CSV columns
ExtensionDescription
Markdown All in OneMarkdown support
Markdown LintMarkdown linting
Markdown MermaidMermaid diagram preview
PlantUMLPlantUML diagrams
SVG PreviewSVG file preview
ExtensionDescription
DockerDockerfile support
Dev ContainersRemote Containers
Kubernetes ToolsK8s management
TerraformTerraform support
Makefile ToolsMakefile support
dotenv.env file support
gRPC ClientgRPC testing
ExtensionDescription
Test ExplorerTest runner UI
Test Adapter ConverterTest adapter conversion
PlaywrightPlaywright test support
CratesRust crate version management

The extension list is stored in ~/.config/vscode/extensions.txt.

Terminal window
# Export
code --list-extensions > extensions.txt
# Install
cat extensions.txt | xargs -L 1 code --install-extension