
This extension integrates the .decode school header in VS Code to easily include it in your source code files.
#******************************************************************************#
# .##################. #
# ############## ### #
# vscode-decode-header ############## ### #
# ########' ### #
# By: student <student@ecole-decode.fr> ######' .###. ### #
# ###### ##### ### #
# Created: 2026/10/28 13:37:42 by student ## #. '###' ### #
# Updated: 2026/10/28 13:37:42 by student ## ###. ### #
# '##################' #
#******************************************************************************#
Install
You can install the extension by searching for "Decode Header" in the VS Code Extensions Marketplace or by launching Quick Open with ⌘+P and entering the command:
ext install stormphlegyas.decodeheader
Usage
- macOS : ⌘ + ⌥ + H
- Linux / Windows : Ctrl + Alt + H.
The header will be automatically updated on save.
Configuration
By default, the extension will import your username from environment variables and use <username>@ecole-decode.fr as email. However, you can override these values by specifying them in your User Settings:
{
"decodeheader.username": string,
"decodeheader.email": string
}
Supported Languages
This extension supports a wide range of programming languages. For each language, it uses a specific delimiter to create the header. Here's a list of the supported languages:
- Assembly Language
- C
- C++
- CoffeeScript
- CSS
- Dockerfile
- F#
- Go
- Groovy
- Haskell
- HTML
- INI
- Jade
- Java
- JavaScript
- JavaScript React
- Kotlin
- LaTeX
- Less
- Lua
- Makefile
- Objective-C
- OCaml
- Perl
- Perl6
- PHP
- Plaintext
- PowerShell
- Python
- R
- Ruby
- Rust
- SASS
- SCSS
- ShellScript
- Solidity
- SQL
- Swift
- TypeScript
- TypeScript React
- Verse
- Vue
- XSL
- YAML
Issues
In case of a bug, or missing feature, please create a Github Pull Request.
Credits
Based on vscode-42header.
License
MIT