For the last month, the TON Core team has been developing an improved version of the developer plugin for JetBrains IDEs. The new release is the largest in the history of the plugin, with more than 180 closed issues, including issues from 2022!
The new update will bring:
- Improved support for the Tolk language: smarter and better completion, rendered documentation right in the editor, hover documentation for all definitions, more useful inspections and small things that help when writing code. Also added support for the Tolk 1.1, which will be released soon!
- Improved support for the FunC language: the IDE now understands types, if you declare a variable via
var, the IDE will infer the type for you! Thanks to the types, the completion of methods has become much more accurate! Also, hover documentation has been improved, more inspections and quick fixes have been added, as well as various small features and fixes.- Improved TL-B language support: improved highlighting, autocompletion for types, dependson
include support, and ability to specify a global block.tlb so that the IDE knows about definitions from it, even in other files.- Improved Fift language support: added support for Fift Assembly, the format in which FunC and Tolk output compiled code. Now it is much easier to read thanks to highlighting, inlay hints with the amount of gas allow you to quickly estimate the consumption, and documentation on hover will help you understand what a specific instruction does.
- Improved support for BoC files: now these files are not just opaque binary things, when you open them, the plugin decompiles the code into readable assembly code with highlighting!
Read more about the changes in Changelog.
The update is available for installation in the IDE and via the Marketplace.
✨ Happy coding!
#ide #jetbrains
