From 05562a2e21d780c81ddea60486cf75ba716241d3 Mon Sep 17 00:00:00 2001 From: davidsemakula Date: Sun, 4 Feb 2024 17:19:01 +0300 Subject: [PATCH] update docs --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4643e6c..d598a9e 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ [ink!](https://use.ink/) language support for Visual Studio Code. -[ink!](https://use.ink/) is a programming language used for writing smart contracts for blockchains built with [Substrate](https://substrate.io/). +[ink!](https://use.ink/) is a programming language used for writing smart contracts for blockchains built with +[Substrate](https://substrate.io/). ## Features @@ -13,9 +14,17 @@ - hover content - descriptive/informational text for ink! attribute macros and arguments. - inlay hints - inline type and format information for ink! attribute arguments values (e.g. `u32 | _` for ink! selector). - signature help - popup information for valid ink! attribute arguments for the current context/cursor position. +- commands - triggers for custom functionality like creating a new ink! project with a contract stub or + restarting/stopping the ink! language server. ## Screenshots +### Commands + +![command palette](/images/screenshots/command-palette.png 'command palette') + +![status bar commands](/images/screenshots/status-bar-item.png 'status bar commands') + ### Completions ![contract completions](/images/screenshots/completion-2.png 'contract completions') @@ -90,7 +99,9 @@ ## Recommendations -[ink!](https://use.ink/) is built on top of [Rust](https://www.rust-lang.org/), so you'll have a much better experience with both [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) and ink! analyzer enabled. +[ink!](https://use.ink/) is built on top of [Rust](https://www.rust-lang.org/), so you'll have a much better experience +with both [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) and +ink! analyzer enabled. ## Extension Settings