Skip to content

rnix

https://github.com/nix-community/rnix-lsp

A language server for Nix providing basic completion and formatting via nixpkgs-fmt.

To install manually, run cargo install rnix-lsp. If you are using nix, rnix-lsp is in nixpkgs.

This server accepts configuration via the settings key.

Setup

require'lspconfig'.rnix.setup{}

Default values

cmd = { "rnix-lsp" }
filetypes = { "nix" }
init_options = {}
root_dir = function(fname)
      return util.find_git_ancestor(fname) or vim.loop.os_homedir()
    end,
settings = {}
Back to top