One stop shop for all your vscode needs

Auto rename paired HTML/XML tag

Improve your code commenting by annotating with alert, informational, TODOs, and more!

Mark lines and jump to them

Improves code readability by collapsing anything you want

Spelling checker for source code

Allow peeking to css ID and class strings as definitions from html files to respective CSS. Allows peek and goto definition.

Update your discord status with a rich presence.

Improve highlighting of errors, warnings and other language diagnostics.

Integrates ESLint JavaScript into VS Code.

Supercharge Git within VS Code — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more

Allows viewing and editing files in a hex editor

Makes indentation easier to read

Enables typescript@next to power VS Code's built-in JavaScript and TypeScript support

Launch a development local Server with live reload feature for static & dynamic pages
Material Design Icons for Visual Studio Code

A Apache-2 licensed fork of Material Theme with no threats of legal action

PHP code intelligence for Visual Studio Code

Make TypeScript errors prettier and more human-readable in VSCode

A performant, feature-rich language server for Python in VS Code

Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more.

Python Debugger extension using debugpy.

Provides a unified python environment experience

Discover poor whitespace in documents.

Swedish dictionary extension for VS Code.

Intelligent Tailwind CSS tooling for VS Code

Open any folder in the Windows Subsystem for Linux (WSL) and take advantage of Visual Studio Code's full feature set.
.vscode/settings.json to handle formatting manually. This gives me full control over code appearance without the opinionated line-breaking behavior of formatters.Ctrl + Shift + P (Command Palette) anyway.For me, it comes down to fewer keystrokes and personal preference. I've always used tabs, find them more efficient, and I happen to agree with Linus Torvalds spaces are never used for indentation
.
He also said, Get a decent editor and don't leave whitespace at the end of lines.
That's why I use Strict Whitespace. I can't stand mixed indentation or stray whitespace hanging around at the end of a line.
{
"C_Cpp.default.compilerPath": "",
"cSpell.language": "en,sv",
"diffEditor.ignoreTrimWhitespace": false,
"discord.detailsEditing": "Editing {dir_name}/{file_name}",
"editor.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', monospace",
"editor.minimap.enabled": false,
"editor.renderWhitespace": "none",
"editor.stickyScroll.enabled": false,
"editor.wordWrap": "on",
"errorLens.enabledDiagnosticLevels": [
"error",
"warning"
],
"explorer.autoReveal": false,
"explorer.compactFolders": false,
"git.confirmSync": false,
"gitlens.codeLens.scopes": [
"document"
],
"gitlens.hovers.enabled": false,
"indentRainbow.colors": [
"oklch(40.09% 0.0628 274.11)",
"oklch(40.09% 0.0785 274.11)",
"oklch(40.09% 0.0942 274.11)",
"oklch(40.09% 0.1099 274.11)",
"oklch(40.09% 0.0942 274.11)",
"oklch(40.09% 0.0785 274.11)",
],
"indentRainbow.indicatorStyle": "light",
"indentRainbow.lightIndicatorStyleLineWidth": 4,
"settingsSync.ignoredExtensions": [],
"terminal.integrated.fontFamily": "'JetBrainsMono NFM', Consolas, 'Courier New', monospace",
"terminal.integrated.env.windows": {},
"workbench.colorTheme": "Material Theme Palenight High Contrast",
"workbench.iconTheme": "material-icon-theme",
}{
"diffEditor.ignoreTrimWhitespace": false,
"editor.formatOnPaste": false,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "modifications",
"editor.defaultFormatter": null,
"editor.detectIndentation": false,
"editor.indentSize": "tabSize",
"editor.insertSpaces": false,
"editor.tabSize": 4,
"files.autoGuessEncoding": false,
"files.encoding": "utf8",
"typescript.preferences.importModuleSpecifier": "non-relative",
"workbench.editorAssociations": {
"*.svg": "default"
}
}