Support Move & MSL keywords and types highlighted in appropriate colors.
Comment and un-comment lines of code using the ⌘ / shortcut on macOS (or the menu command Edit > Toggle Line Comment).
Place your cursor on a delimiter, such as <, ( , or { , and its corresponding delimiter -- > , ) , or } -- will be highlighted.
As you type, items will appear as completion suggestions.
Support template for Sui framework and Move Prover (MSL). Use mouse right-click (or command palette) to apply.
upport generating Spec for Move files and functions.
Support Outline.
Usability
Support Go to Definition, Go to Type Definition, Hover, Autocomplete, Outline, and cover almost all the identifiers.
Multi Projects Support
When detecting multiple Move.toml in the workspace, the semantics of these projects will be handled separately.
Aptos Framework Integration
Provide Aptos project template, and Aptos command-line tools for the Aptos framework.
MSL Support
Implement necessary support for MSL, which includes Highlight, Go to Definition, Go to Type Definition, Hover, Autocomplete, and Spec Template.