Skip to content

A Nix language server that uses Nix to evaluate expressions.

License

Notifications You must be signed in to change notification settings

jm8/nix-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-analyzer

test

A Nix language server that uses Nix to evaluate expressions.

Installation

Install using the flake:

{
    inputs.nix-analyzer.url = github:jm8/nix-analyzer;
    # ...
    home.packages = [
        nix-analyzer.packages.x86_64-linux.default
    ];
}

Vscode

  1. Install jnoortheen.nix-ide.
  2. Nix: Enable Language Server
  3. Set Server Path to nix-analyzer

Development

This uses a fork of nix with minor changes to the parser and interpreter: jm8/nix.

Also uses kuafuwang/LspCpp.

About

A Nix language server that uses Nix to evaluate expressions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages