Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Pathetic's Extension PackNew to Visual Studio Code? Get it now.
Pathetic's Extension Pack

Pathetic's Extension Pack

Pathetic Geek

|
204 installs
| (3) | Free
VS Code extensions that i use and recommend
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pathetic's Extension pack

This contains my recommended plugins for C/C++, Python, Dart, Ruby, Go, JavaScript, Tailwind, Svelte, React Native, Docker, Solidity, Databases (MySQL, PostgreSQL etc)

Customization:

Themes Included:

  • Bearded themes
  • One dark pro
  • Github themes

How to change your theme:

Press CTRL + Shift + P and search for Preferences: Color theme and and select the one you like

Icons Included:

  • Bearded icons
  • VS Code icons
  • Material icons

How to change your icons:

Press CTRL + Shift + P and search for Preferences: File icon theme and select the one you like

Font:

I'd recommend you to install Fira Code. If you don't want it just edit "editor.fontFamily" property in settings.json below

settings.json file

Press CTRL + Shift + P and search for Preferences: Open settings (JSON) and copy paste the following:

{
  "workbench.colorTheme": "BeardedTheme Black & Emerald",
  "workbench.iconTheme": "bearded-icons",
  "workbench.startupEditor": "none",
  "editor.accessibilitySupport": "off",
  "editor.minimap.enabled": false,
  "editor.hover.delay": 900,
  "editor.tabSize": 2,
  "editor.fontSize": 13,
  "editor.fontLigatures": true,
  "editor.fontWeight": "500",
  "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",
  "editor.wordWrapColumn": 140,
  "editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
  "editor.cursorBlinking": "expand",
  "editor.renderControlCharacters": false,
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.organizeImports": true,
    "source.fixAll": true
  },
  "html.format.indentInnerHtml": true,
  "explorer.confirmDragAndDrop": false,
  "git.autofetch": true,
  "git.enableSmartCommit": true,
  "git.allowForcePush": true,
  "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/node_modules": true
  },
  "files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/node_modules/**": true
  },
  "emmet.includeLanguages": {
    "vue-html": "html",
    "javascript": "javascriptreact"
  },
  "editor.quickSuggestions": {
    "strings": true
  },
  "workbench.editorAssociations": {
    "*.ipynb": "jupyter.notebook.ipynb"
  },
  "javascript.updateImportsOnFileMove.enabled": "always",
  "typescript.updateImportsOnFileMove.enabled": "always",
  "dart.debugExternalLibraries": false,
  "dart.debugSdkLibraries": false,
  "[dart]": {
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.rulers": [80],
    "editor.selectionHighlight": false,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "editor.suggestSelection": "first",
    "editor.tabCompletion": "onlySnippets",
    "editor.wordBasedSuggestions": false
  },
  "C_Cpp.updateChannel": "Insiders",
  "[c]": {
    "editor.tabSize": 4,
    "editor.defaultFormatter": "ms-vscode.cpptools"
  },
  "[cpp]": {
    "editor.tabSize": 4,
    "editor.defaultFormatter": "ms-vscode.cpptools"
  },
  "python.languageServer": "Pylance",
  "python.formatting.provider": "black",
  "python.formatting.blackArgs": [
    "--line-length=119"
  ],
  "python.sortImports.args": [
    "--profile=black"
  ],
  "[python]": {
    "gitlens.codeLens.symbolScopes": ["!Module"],
    "editor.defaultFormatter": "ms-python.python",
  },
  "[go]": {
    "editor.defaultFormatter": "golang.go"
  },
  "solargraph.formatting": true,
  "[ruby]": {
    "editor.defaultFormatter": "castwide.solargraph",
  },
  "solidity.compileUsingRemoteVersion": "soljson-v0.5.17+commit.d19bba13",
  "python.showStartPage": false,
  "docker.showStartPage": false,
  "vsicons.dontShowNewVersionMessage": true,
  "liveServer.settings.donotShowInfoMsg": true,
  "editor.linkedEditing": true,
}
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft