rnix-lsp
rnix-lsp copied to clipboard
WIP Language Server for Nix! [maintainer=@aaronjanse]
Related to https://github.com/nix-community/rnix-lsp/issues/31. I created this PR to show what integration with an evaluator will look like. We'll also have to figure out how to review all this code (maybe...
https://www.reddit.com/r/NixOS/comments/tthagn/rnixlsp_not_working_with_an_m1_mac_in_macos/i3jt1xi/?context=3 I'm trying to set it up with Emacs's Eglot package, but I'm not sure if I'm missing something? Does rnix-lsp also require Eldoc-Box to be setup with Eglot? Note:...
I ran across https://github.com/kamadorueda/alejandra. I tried it. I liked it. But rnix-lsp doesn't seem to support using arbitrary formatters. So... Would this be a reasonable feature to ask?
I ran `cargo fmt` + I applied a bunch of clippy lints (Basically all of the ones that aren't in `clippy::pedantic`)
### Description The rnix-lsp flake should provide a nixpkgs overlay that defines `rnix-lsp`, this way I can compose it into my `nixpkgs` without having to change any configuration that already...
Here's are some informal ideas for things that we might want in rnix-lsp, some of which would be possible via evaluation. Feel free to add to this list: - [...
### Describe the bug There may be a failing test: ``` test lookup::tests::test_provide_builtins ... FAILED ``` ### Steps to reproduce Steps to reproduce the behavior: 1. On Mac OS Big...
### Describe the bug Building rnix-lsp v0.2.3 against recent nixpkgs (NixOS/nixpkgs@77fda7f672726e1a95c8cd200f27bccfc86c870b) on macOS fails with ``` thread 'lookup::tests::test_provide_builtins' panicked at 'called `Option::unwrap()` on a `None` value', src/lookup.rs:185:48 ``` It looks...
Right now, hovering over any whitespace or comments in an attribute set shows the value of the entire set. This is great for small sets, but it might be unwanted...
### Describe the bug Emacs becomes unresponsive when large files are opened. ### Steps to reproduce Steps to reproduce the behavior: 1. Open `pkgs/top-level/all-packages.nix` with the rnix lsp enabled ###...