nix-repl.el: make it work with newer nix repl command #45
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If you try to use
nix-repl
with recent Nix (with a builtinnix repl
command), the process will die:This makes it so that
M-x nix-repl
command usesnix repl
by default.For people stuck on older Nix, the existing behaviour can be restored by
(setq nix-repl-executable-args nil)
and(setq nix-repl-executable "nix-repl")
.This could probably be improved by parsing the output of
nix --version
and selecting a suitable command, but I'm not sure how best to do that.