Nickel Language VS Code extension
Features
- Syntax highlighting
- Language server
- Code formatting using Topiary
Prerequsites
Install nickel
, nls
and topiary
Using Nix
nix profile install nixpkgs#{nickel,nls,topiary}
Using Cargo
cargo install nickel-lang-cli nickel-lang-lsp
Other installation methods
See the Nickel README and The LSP
README.
Build from source
With Nix
From the root of the Nickel project:
nix build .\#vscodeExtension
The VSIX extension will be at ./result/vscode-nickel.vsix
.
With Yarn
From this directory:
yarn install && yarn compile && yarn vsce package --yarn
The VSIX extension will be at ./vscode-nickel-[version].vsix
.
Updating package.json
Whenever you change package.json
, you must run the following command:
yarn install && yarn2nix > yarn.nix
This will update: