{"id":13338229,"url":"https://github.com/pizza-777/ton-highlight","last_synced_at":"2025-03-11T08:32:41.653Z","repository":{"id":44490609,"uuid":"401928887","full_name":"pizza-777/ton-highlight","owner":"pizza-777","description":"Syntax highlighting and autocompletion for ton-solidity language","archived":true,"fork":false,"pushed_at":"2022-02-10T12:24:34.000Z","size":4207,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-23T20:14:07.360Z","etag":null,"topics":["autocomplete","everscale","extension","solidity","syntax-highlighting","ton","visual-studio-code","vscode"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pizza-777.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-01T04:20:53.000Z","updated_at":"2023-01-28T03:08:09.000Z","dependencies_parsed_at":"2022-09-04T03:42:19.380Z","dependency_job_id":null,"html_url":"https://github.com/pizza-777/ton-highlight","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizza-777%2Fton-highlight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizza-777%2Fton-highlight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizza-777%2Fton-highlight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizza-777%2Fton-highlight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pizza-777","download_url":"https://codeload.github.com/pizza-777/ton-highlight/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243001022,"owners_count":20219793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autocomplete","everscale","extension","solidity","syntax-highlighting","ton","visual-studio-code","vscode"],"created_at":"2024-07-29T19:15:37.534Z","updated_at":"2025-03-11T08:32:41.290Z","avatar_url":"https://github.com/pizza-777.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Everscale Solidity support for Visual Studio Code (DEPRECATED)\n\nTHIS EXTENSION WILL BE ARCHIVED DUE TO REBRANDING. PLEASE USE [everscale.solidity-support](https://marketplace.visualstudio.com/items?itemName=everscale.solidity-support)\n\n\n[Everscale (TON) Solidity](https://github.com/tonlabs/TON-Solidity-Compiler/blob/master/API.md) is the language used in Everscale blockchain to create smart contracts. This extension provides:\n\n* Syntax highlighting\n* Snippets with details\n* Checking for errors, warnings and highlighting it\n* Display an information popup on hover\n* Suggesting function params when typing\n* [DeBots interfaces](https://github.com/tonlabs/DeBot-IS-consortium) highlighting, autocompletion, support for imports\n\n## Installation\n\n### Extension Marketplace\n\nLaunch Quick Open, paste the following command, and press \u003ckbd\u003eEnter\u003c/kbd\u003e\n\n`ext install zfreeton.ton-solidity`\n\n### CLI\n\nWith [shell commands](https://code.visualstudio.com/docs/editor/command-line) installed, you can use the following command to install the extension:\n\n`$ code --install-extension zfreeton.ton-solidity`\n\n## Features\n\n### Highlighting\n\nFor example, light and dark themes: \"Solarized Light\" and \"Material Theme\":\n![solarized-light](https://user-images.githubusercontent.com/26024499/138431546-a7ddef6a-8a6b-4f85-b166-bc2a84517a0e.png) ![material-theme](https://user-images.githubusercontent.com/26024499/138431539-3f96068f-ea6c-47be-ab80-b7b49e7b6bf1.png)\n\n### Ton-solidity autocomplete with detailed information\n\nUse ```Ctrl+Space```\n\n![autocomplete-with-detailed-information](https://user-images.githubusercontent.com/26024499/138431513-3a1880b8-5eb0-4e27-a854-f258c4bd5c90.gif)\n\n### Contract's functions autocompletion\n\n![contract-functions-autocomplete](https://user-images.githubusercontent.com/26024499/138431524-463b2c0d-fb50-462a-ad0f-b3a59c021245.gif)\n\n### Code diagnostic on the fly\n\n![code-diagnostic](https://user-images.githubusercontent.com/26024499/138431522-86109d28-eec1-4a31-b522-c322c1ab60f5.gif)\n\n### On hover information\n\n![hover-information](https://user-images.githubusercontent.com/26024499/138431525-98347356-0530-436e-9daa-f302ce7c4445.gif)\n\n### Params helper\n\n![params-helper](https://user-images.githubusercontent.com/26024499/138431543-9a5e5fc6-6e2d-41f4-b580-8c69283418a2.gif)\n\nThis extension only working with TON Solidity language. If You are using Ethereum Solidity, use other extensions for this.\nYou have quick switch between two solidity languages:\n\n![language-switcher](https://user-images.githubusercontent.com/26024499/138431534-41d648c2-6770-44eb-a523-2404cf481015.gif)\n\n## How to contribute\n\nIf You found a typo or want to improve something, a pull request is welcome.\nSome files meaning and locations:\n\n```./src/snippets/completion.json``` — almost all completions snippets\n\n```./src/snippets/hover.json``` — all hover popups\n\n```./src/syntaxes/ton-solidity.json``` — syntax highlighting rules\n\n## Contacts\n\nTelegram: ```@tg2020ukraine```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpizza-777%2Fton-highlight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpizza-777%2Fton-highlight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpizza-777%2Fton-highlight/lists"}