NoVala
Advanced Vala language support for Nova (makes use of the Vala Language Server).
Pre-requisites
- Vala (
valac
,libvala
,glib
, etc) installed on your computer ; - Vala Language Server installed on your computer ;
Features
Works on any of the valac
supported "languages" files: *.vala
, *.genie
, *.gjs
.
-
Syntax Highlighting (from the original Valanova extension).
-
Hover tooltips
-
Code Completion (through the Vala Language Server (VLS), path is configurable).
-
Issues (errors & warning from VLS)
-
Jump To Definition
-
Debug adapter to debug with GCC (wip)
-
Nova Sidebar to embed local DevDocs files (wip)
-
Hover tooltip with docs from DevDocs if missing from VLS