Get started
Vadacode tries to use the original Visual Studio Code experience as much as possible; hence, several features are integrated directly in the mainstream VSCode workflow.
This section breaks down the main functionalities which are then detailed in each section of this documentation.

Feature tour
Icons
When installing Vadacode, the .vada
and .vadanb
file extensions are registered and managed by it. You can recognize Vadalog files respectively by their icon: for
.vada
programs, for
.vadanb
notebooks.
Semantic highlight
Semantic Highlighting enriches the syntax coloring based on symbol information from a language service that has the full understanding of the project.
Diagnostics and code completion
Vadacode supports Vadalog syntax: this means that syntax errors, language assumptions and usage analysis are integrated in Visual Studio Code diagnostics; moreover, annotations can be inserted using automatic code completion, and the signature of annotations is directly available in Visual Studio Code interface.
Comments and documentation
Vadacode supports colored comment hints and atom documentation through Vadoc comment syntax.
Definitions and references
In Vadacode you can look up for the definitions and signatures of atoms, which might prove useful in complex programs; you can even look up for references to any atom using the familiar Visual Studio Code interface.
Renaming
Vadacode supports the renaming of atoms.
Code actions
Vadacode supports Code actions, automatic source code changes specialized to fix some diagnostics.