This extension provides basic language support and features for .jiv, .jaiva, .jva file extensions!
-
Syntax Highlighting:
Full support for Jaiva syntax with accurate grammar rules. -
Code Snippets:
Provides useful snippets for variable declarations, function definitions, loops, conditionals, and more. -
Autocomplete:
Intelligent suggestions for variables, functions, and keywords with context‑aware hints. -
Run Command:
An integrated "Run" button and CLI command that executes the current file, with customizable arguments from the settings.
You have to have the jaiva global command installed by following Install.md (Github link)
-
Editing:
Open a Jaiva file (file extensions:.jiv,.jaiva,.jva) to see syntax highlighting and autocomplete features in action. -
Running Code:
Use the"Run Jaiva"button in the editor title or execute the command:jaiva <current filepath> (additional args)
Set additional arguments via the VS Code settings under
jaiva.runArgs.
This extension contributes the following settings:
jaiva.enable: Enable/disable this extension.jaiva.runArgs: Additional arguments that will be passed to the Jaiva CLI when running a file.
- Arrays show the first element in hovers. why idk.
(MAJOR version is dependant on the current MAJOR version of Jaiva)
Initial release of this extension.
- Add support for
tseakeyword - Match new token types for Jaiva release 1.0.0
- Fix some operators finally.


