https://github.com/rhzxg/fluffsl
Unofficial VSCode syntax highlighting extension for The-Forge Shading Language (FSL)
https://github.com/rhzxg/fluffsl
fsl shader the-forge vscode vscode-extension
Last synced: about 2 months ago
JSON representation
Unofficial VSCode syntax highlighting extension for The-Forge Shading Language (FSL)
- Host: GitHub
- URL: https://github.com/rhzxg/fluffsl
- Owner: rhzxg
- License: mit
- Created: 2025-08-08T11:38:11.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-08T14:17:27.000Z (10 months ago)
- Last Synced: 2025-08-08T16:13:05.919Z (10 months ago)
- Topics: fsl, shader, the-forge, vscode, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 1.93 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# fluffsl
Unofficial VS Code syntax highlighter for **The-Forge Shading Language (FSL)**.
This extension provides basic grammar highlighting for `.fsl` files used in [The Forge](https://github.com/ConfettiFX/The-Forge) rendering framework, making shader code more readable and easier to write.
## âĻ Features
- ðĻ Syntax highlighting for keywords, types, macros, and comments.
- ð Automatic detection of `.fsl` files.
- ðŠķ Lightweight and fast â no extra dependencies.
- ð Easy to extend with custom grammar rules.
## ðĶ Installation
1. Download the `.vsix` file from the [Releases](./releases) page.
2. Install it via command line:
```bash
code --install-extension fluffsl-x.x.x.vsix
3. Install it via VS Code extension market:
Search fluffsl and install.
## ð§ Building the Extension
- To compile the extension and run it locally, follow these steps:
1. Run the following command to install all required Node.js dependencies:
```bash
npm install
```
2. After the dependencies are installed, you need to compile the TypeScript code:
```bash
npm run compile
```
3. To test the extension locally, use the following command to open a new instance of VS Code with your extension:
``` bash
F5
```
â This will start a new VS Code window (called the Extension Development Host) with the extension loaded, allowing you to test its functionality.