Crates.io | aiken-lsp |
lib.rs | aiken-lsp |
version | 1.1.7 |
source | src |
created_at | 2022-11-14 23:05:36.303262 |
updated_at | 2024-11-19 14:57:36.48533 |
description | Cardano smart contract language and toolchain |
homepage | https://github.com/aiken-lang/aiken |
repository | https://github.com/aiken-lang/aiken |
max_upload_size | |
id | 715253 |
size | 61,450 |
The aiken
command-line comes built-in with a Language Server implementing
(part of) the Language Server Protocol.
Regardless of your IDE, you'll likely need the following information to configure your language client:
command: aiken lsp
Note The command is hidden from the command-line help usage
root pattern: aiken.toml
filetype: aiken
(.ak)
Simply install the VSCode Aiken extension from the official marketplace.
If you're using NeoVim and using nvim-lspconfig
then there's almost
nothing to do as Aiken is directly supported. Simply follow the official
instructions
aiken fmt
)aiken::check::unknown::variable
aiken::check::unknown::type
aiken::check::unknown::type_constructor
aiken::check::unknown::module