# Poll - Nix LSP (Language Server Protocol)

**URL:** https://discourse.nixos.org/t/poll-nix-lsp-language-server-protocol/70658
**Category:** Uncategorized
**Created:** [October 9, 2025, 5:48pm UTC](https://discourse.nixos.org/t/poll-nix-lsp-language-server-protocol/70658 "2025-10-09T17:48:01Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![TLATER](https://discourse.nixos.org/user_avatar/discourse.nixos.org/tlater/32/4257_2.png) [@TLATER](https://discourse.nixos.org/u/TLATER)
#### Post date: [October 27, 2025, 9:17am UTC](https://discourse.nixos.org/t/poll-nix-lsp-language-server-protocol/70658/2 "2025-10-27T09:17:16Z")

</div>

I’d really _like_ it to be `nixd`, but it currently lacks [code actions](https://github.com/nix-community/nixd/issues/466), which ends up being most of what I use the LSP for in nix land.

The completion features are nice in theory, but take configuration effort and aren’t great performance wise. I find `nil` is a more featureful zero-setup option, and would therefore be my preference for a default setting, with `nixd` hopefully replacing it in the long term.

But that’s just my 2c.

FWIW, I’ve had that issue open for months intending to sit down and just implement my most used actions, but I hate doing C(++) development so something else always takes priority.

---

_[View the full topic](https://discourse.nixos.org/t/poll-nix-lsp-language-server-protocol/70658)._
