nix-mode
nix-mode copied to clipboard
An Emacs major mode for editing Nix expressions.
Is there a reason for the very limited set of builtins listed in the `nix-builtins` const, or would a PR covering all current ones be welcome?
This is mostly a fix, so that "nix-store-path-mode" does not show that all paths are realised.
Title I have a flake.nix at the root of my project that defines a `devShell`. From reading the source for nix-eshell, its trying to `nix-instantiate` the file its given, and...
Opening a .drv file with `nix-drv-mode` gives me this error: > error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
I'm using a theme that uses background color for highlighting, which doesn't look too good with nix-mode's string highlighting:  At `name = "${username}";`, the variable name...
Terminating quotes in strings have incorrect highlighting if directly after an antiquote brace:  If not directly after:  In the first case, it...
I get this error message Error (use-package): nix-mode/:catch: Cannot open load file: No such file or directory, json-mode from this simple [`use-package`](https://github.com/jwiegley/use-package) stanza: ```elisp (use-package nix-mode :pin nongnu) ``` With...
## Issue description Keywords that are only space-separated are not colorised as they should: only the first one has the keyword font, the next one has regular colorisation. Inserting a...
Hi, I've been meaning to switch to [alejandra](https://github.com/kamadorueda/alejandra) for formatting, and the only real blocker for me at this point is a convenient function in emacs to format my current...
It looks like 1e72a297d7b8bd734a38cf4a9e80c531335e8fef renamed `nix-unpack` to `nix-shell-unpack`, but the README still lists the old name.