Skip to content

πŸ“œ Provides ADBT (Adblock template) support in Visual Studio Code. πŸͺ…

License

Notifications You must be signed in to change notification settings

igorskyflyer/vscode-adbt

Repository files navigation

ADBT πŸ¦„

Adblock template support for Visual Studio Code
via Aria compiler
for ADBT files


Aria/ADBT logo
πŸ“œ 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! πŸ™πŸ˜Š


Donate to igorskyflyer

@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

ADBT - auto-complete, Intellisense Intellisense - auto-complete, including comment modifiers
Visual Studio Code theme: Kai


ADBT - auto-complete, Intellisense Syntax highlighting
Visual Studio Code theme: Kai


πŸͺͺ License

Licensed under the MIT license which is available here, MIT license.


🧬 Related

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! πŸ‘Ύ