Templ Project Generic Essential Extension Pack
Essential productivity extensions for general development in VSCode
📦 What's Included
This extension pack includes 20 carefully selected extensions to enhance your generic-essential development experience in vscode.
✅ Core Extensions (19)
These extensions are essential for generic-essential development:
- GitHub Copilot - Your AI pair programmer
- GitLens - Git supercharged
- Better Comments - Improve your code commenting by annotating with alert, info, todo, and more
- Bookmarks - Mark lines and jump to them
- Code Spell Checker - Spelling checker for source code
- DotENV - Support for dotenv file syntax
- EditorConfig for VS Code - EditorConfig Support for Visual Studio Code
- Error Lens - Improve highlighting of errors, warnings and other language diagnostics
- Path Intellisense - Visual Studio Code plugin that autocompletes filenames
- TODO Tree - Show TODO, FIXME, etc. comment tags in a tree view
- Version Lens - Shows the latest version for each package using code lens
- JSON5 syntax - JSON5 syntax support
- Markdown All in One - All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
- markdownlint - Markdown linting and style checking for Visual Studio Code
- Markdown Table Prettifier - Transforms markdown tables to be more readable
- Markdown Preview Mermaid Support - Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview
- Mermaid Markdown Syntax Highlighting - Markdown syntax support for the Mermaid charting language
- Even Better TOML - Fully-featured TOML support with syntax highlighting, validation, formatting, and schema support
- YAML - YAML language support with schema validation
💡 Additional Extensions (1)
These extensions provide extra functionality and convenience:
🚀 Installation
Method 1: Install from Marketplace
- Open Vscode
- Go to Extensions view (
Ctrl+Shift+X
/ Cmd+Shift+X
)
- Search for "Templ Project Generic Essential Extension Pack"
- Click "Install"
Method 2: Install via Command Line
code --install-extension @templ-project/generic-essential-extension-pack
Method 3: Install from VSIX
- Download the latest
.vsix
file from Releases
- Open Vscode
- Run
Extensions: Install from VSIX...
command
- Select the downloaded file
⚙️ Configuration
After installation, you may want to configure some settings for optimal generic-essential development:
workbench.colorTheme
{
"workbench.colorTheme": "Default Dark+"
}
Default dark theme for better visibility
editor.renderWhitespace
{
"editor.renderWhitespace": "trailing"
}
Show trailing whitespace
files.trimTrailingWhitespace
{
"files.trimTrailingWhitespace": true
}
Trim trailing whitespace on save
files.insertFinalNewline
{
"files.insertFinalNewline": true
}
Insert final newline at end of file
editor.rulers
{
"editor.rulers": [
80,
120
]
}
Show rulers at 80 and 120 characters
scm.defaultViewMode
{
"scm.defaultViewMode": "tree"
}
Default Git view mode
errorLens.enabledDiagnosticLevels
{
"errorLens.enabledDiagnosticLevels": [
"error",
"warning",
"info"
]
}
Show error lens for errors, warnings, and info messages
errorLens.excludeBySource
{
"errorLens.excludeBySource": []
}
Sources to exclude from error lens
[json]
{
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.insertSpaces": true
}
}
JSON file formatting settings using built-in formatter
[jsonc]
{
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.insertSpaces": true
}
}
JSON with Comments file formatting settings using built-in formatter
⌨️ Recommended Keybindings
- Toggle bookmark:
ctrl+shift+b
- Jump to next bookmark:
ctrl+shift+j
- Jump to previous bookmark:
ctrl+shift+k
📝 Extension Details
Extension |
Publisher |
Description |
GitHub Copilot |
GitHub |
Your AI pair programmer |
GitLens |
Eric Amodio |
Git supercharged |
Better Comments |
Aaron Bond |
Improve your code commenting by annotating with alert, info, todo, and more |
Bookmarks |
Alessandro Fragnani |
Mark lines and jump to them |
Code Spell Checker |
Street Side Software |
Spelling checker for source code |
DotENV |
mikestead |
Support for dotenv file syntax |
EditorConfig for VS Code |
EditorConfig |
EditorConfig Support for Visual Studio Code |
Error Lens |
Alexander |
Improve highlighting of errors, warnings and other language diagnostics |
Path Intellisense |
Christian Kohler |
Visual Studio Code plugin that autocompletes filenames |
TODO Tree |
Gruntfuggly |
Show TODO, FIXME, etc. comment tags in a tree view |
Version Lens |
pflannery |
Shows the latest version for each package using code lens |
JSON5 syntax |
mrmlnc |
JSON5 syntax support |
Markdown All in One |
Yu Zhang |
All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more) |
markdownlint |
David Anson |
Markdown linting and style checking for Visual Studio Code |
Markdown Table Prettifier |
darkriszty |
Transforms markdown tables to be more readable |
Markdown Preview Mermaid Support |
Matt Bierner |
Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview |
Mermaid Markdown Syntax Highlighting |
Brian Pruitt-Goddard |
Markdown syntax support for the Mermaid charting language |
Even Better TOML |
tamasfe |
Fully-featured TOML support with syntax highlighting, validation, formatting, and schema support |
YAML |
Red Hat |
YAML language support with schema validation |
Trailing Spaces |
Shardul Mahadik |
Highlight trailing spaces and delete them in a flash |
🏷️ Categories
📄 License
Extension Pack License
This extension pack is licensed under the MIT License - see LICENSE.md for details.
Third-Party Extension Licenses
Important: Each extension included in this pack has its own license terms. templ-project is not responsible for the licensing, functionality, or security of third-party extensions.
Extension |
Publisher |
License |
Description |
GitHub Copilot |
GitHub |
GitHub Copilot License |
Your AI pair programmer |
GitLens |
Eric Amodio |
MIT |
Git supercharged |
Better Comments |
Aaron Bond |
MIT |
Improve your code commenting by annotating with alert, info, todo, and more |
Bookmarks |
Alessandro Fragnani |
MIT |
Mark lines and jump to them |
Code Spell Checker |
Street Side Software |
MIT |
Spelling checker for source code |
DotENV |
mikestead |
MIT |
Support for dotenv file syntax |
EditorConfig for VS Code |
EditorConfig |
MIT |
EditorConfig Support for Visual Studio Code |
Error Lens |
Alexander |
MIT |
Improve highlighting of errors, warnings and other language diagnostics |
Path Intellisense |
Christian Kohler |
MIT |
Visual Studio Code plugin that autocompletes filenames |
TODO Tree |
Gruntfuggly |
MIT |
Show TODO, FIXME, etc. comment tags in a tree view |
Version Lens |
pflannery |
MIT |
Shows the latest version for each package using code lens |
JSON5 syntax |
mrmlnc |
MIT |
JSON5 syntax support |
Markdown All in One |
Yu Zhang |
MIT |
All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more) |
markdownlint |
David Anson |
MIT |
Markdown linting and style checking for Visual Studio Code |
Markdown Table Prettifier |
darkriszty |
MIT |
Transforms markdown tables to be more readable |
Markdown Preview Mermaid Support |
Matt Bierner |
MIT |
Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview |
Mermaid Markdown Syntax Highlighting |
Brian Pruitt-Goddard |
MIT |
Markdown syntax support for the Mermaid charting language |
Even Better TOML |
tamasfe |
MIT |
Fully-featured TOML support with syntax highlighting, validation, formatting, and schema support |
YAML |
Red Hat |
MIT |
YAML language support with schema validation |
Trailing Spaces |
Shardul Mahadik |
MIT |
Highlight trailing spaces and delete them in a flash |
Disclaimer
- We do not guarantee the functionality, security, or compatibility of included extensions
- We are not responsible for any issues caused by third-party extensions
- Users install and use extensions at their own risk
- Please review each extension's license and privacy policy before use
🤝 Contributing
Found an issue or want to suggest an extension? Please open an issue or submit a pull request.
📊 Extension Pack Stats
- Total Extensions: 20
- Required Extensions: 19
- Optional Extensions: 1
- Target IDE: vscode
- Language Focus: generic-essential
This extension pack is maintained by templ-project and updated regularly to include the most useful generic-essential development extensions.