ADBT 🦄
Adblock template support for Visual Studio Code
via Aria compiler
for ADBT files
📜 Provides ADBT (Adblock template) support in Visual Studio Code 🪅
💖 Support further development
I work hard for every project, including this one and your support means a lot to me!
Consider buying me a coffee. ☕
Thank you for supporting my efforts! 🙏😊
@igorskyflyer
🪄 Features
Currently it provides the following features:
- high-performance due to small footprint,
- language support and encoding for
*.adbt
files,
- syntax highlighting (see the official API specification for details),
- auto-complete (Intellisense):
- functions/statements (including path placeholders),
- comments (including comment modifiers, i.e.
TODO
, FIXME
, NOTE
),
- directives,
- actions
- hover information,
- snippets,
- meta files
*.adbm
support, relies on built-in JSON support:
- custom file icon.
🎉 Many more features coming soon!
💡 For more information about the *.adbt
and *.adbm
files, head to the official ADBT file format repository.
📦 Prerequisites
As mentioned above, this extension provides ADBT support in Visual Studio Code but to actually compile ADBT files, you need to obtain and install the latest version of Aria compiler (CLI) via npm:
Globally,
npm i -g "@igor.dvlpr/aria"
or locally,
npm i "@igor.dvlpr/aria"
💡 More information about the Aria compiler CLI is available on its official API.
🔫 In action
Intellisense - auto-complete, including comment modifiers
Visual Studio Code theme: Kai
Syntax highlighting
Visual Studio Code theme: Kai
🪪 License
Licensed under the MIT license which is available here, MIT license.
Open in Browser
Opens HTML files in a browser of user's choice.
Pack VSIX
Build your extensions right from the editor itself.
New Folder
📂 Provides a "New Folder" view in the Explorer and a command in the Command Palette. 🤟
Project Version
📊 Provides a visual representation of you current npm project's version. 💪
Kai
🌊 Aloha! Kai: Where Code Meets the Sea. Immerse yourself in the tranquil depths of coding with this refreshing VS Code theme inspired by the beauty of the Hawaiian sea. 🦞
AdVoid
✈ AdVoid is an efficient AdBlock filter that blocks ads, trackers, malware and a lot more if you want it to! 👾