ARCHIVED: Please fork and carry on work elsewhere.
- Improved syntax highlighting with the latest language changes, using sublime-syntax definitions
- Genie syntax highlighting
- Completions with the latest language changes using sublime-completions definitions
- Updated code snippets using sublime-snippet defintions. e.g
prop
should outputpublic string prop_name { get; set; }
andpropfull
should alsoget
andset
their own scope to define behaviours - Include a Lazy build system that uses
valac
to build a program using all the.vala
files the current directory and subdirectories, to abuild/
folder- A "default lazy Compile to C" Build option
- Have custom build settings that allow compiler args to be configured like packages to include, compile methods etc.
- Option to Run compiled program
This uses the Sublime Text C# syntax definitions as a base so there are fewer things to implement then usual
- Documentation comments (Valadoc)
- Using statement list syntax
- Add tests for Generics
- CCode Attributes
Sublime Text C# Syntax definitions: https://github.com/sublimehq/Packages/blob/master/C%23/C%23.sublime-syntax
Vala.sublime-syntax comments and documentation comments syntax: https://github.com/patrickrgaffney/Vala.sublime-syntax