@@ -21,16 +21,21 @@ This extension for VSCode-based editors provides support for the [Tact programmi
2121Tact is a next-generation programming language for building secure, scalable, and maintainable smart contracts on TON
2222blockchain.
2323
24+ In addition to Tact, the extension provides support for Fift assembly, TL-B, and TON Bag-of-Cells (BoC) files.
25+
2426## Features
2527
2628- [ Semantic syntax highlighting]
2729- [ Code completion] with [ auto import] , [ postfix completion] , snippets, [ imports completion]
2830- Go to [ definition] , implementation, [ type definition]
29- - Find all references, workspace symbol search, symbol renaming, [ type-based search]
31+ - Find all references, workspace symbol search, symbol renaming
32+ - Advanced navigation like [ type-based search] and code lenses that let you jump to where each message is
33+ sent and where it’s received
3034- Automatic import updates when renaming and moving files
3135- Types and documentation on hover
36+ - TL-B definition for messages, structs and contracts on hover
3237- Beginner documentation for all keywords on hover
33- - Inlay hints [ for types] , [ parameter names] and [ more]
38+ - Inlay hints [ for types] , [ parameter names] , receiver opcodes and [ more]
3439- On-the-fly [ inspections] with quick fixes
3540- Signature help inside calls, ` initOf ` and struct initialization
3641- [ Lenses] with implementation/reference counts
@@ -39,6 +44,20 @@ blockchain.
3944- Integration with [ Tact compiler] and [ Misti] static analyzer
4045- Flexible [ toolchain management]
4146- Formatting
47+ - Fift Assembly:
48+ - Basic and semantic syntax highlighting
49+ - Go-to definitions
50+ - Inlay hints with gas consumption for instructions
51+ - Hover documentation for instructions
52+ - TL-B:
53+ - Basic and semantic syntax highlighting
54+ - Go-to definitions
55+ - Completion for fields, parameters, and types
56+ - Go-to references for types
57+ - Document symbols with all declarations
58+ - TON Bag-of-Cells (BoC):
59+ - Automatic BoC disassembly with syntax highlighting
60+ - Automatic updates on BoC changes
4261
4362[ Semantic syntax highlighting ] : https://github.com/tact-lang/tact-language-server/blob/master/docs/manual/features/highlighting.md
4463[ Code completion ] : https://github.com/tact-lang/tact-language-server/blob/master/docs/manual/features/completion.md
0 commit comments