-
-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: Allow to specify packages without nix file #12
Comments
@jul1u5 Hi, thank you for the enhancement proposal.
Staff that should be considered implemented another way PS: Appreciate your feedback and welcome to the discussion 🙂 |
Hi, @arrterian, sorry for the delay. Suppose a project already contains a
Just for reference when using, for example, What are your thoughts? |
@jul1u5 I think the way storing packages for For now, I am rewriting the extension to Purescript. It reasonable to proceed with adding new features after the rewriting process will end. |
That's cool. Let me know when you finish the rewrite. I can help with implementing this feature. |
This should be doable via devshell's toml file. |
Added in #44 |
Is your feature request related to a problem? Please describe.
Right now the quickest way of making VSCode aware of some packages you need to create a
shell.nix
file.This creates some friction when you want to check out some projects without creating new files.
Describe the solution you'd like
I propose a new command that would function similarly to
nix-shell -p
.The command would ask for the name of the package and then load it into the environment. Ideally, the command could display a list of packages from nixpkgs and filter it out as you type the name of the package.
I am not sure what could be the best way to add multiple packages:
Describe alternatives you've considered
An alternative is to use
nix-shell -p
in the terminal and then start VSCode from the same nix-shell.Additional context
I think the specified packages could be saved in an array in
.vscode/settings.json
.Also, thanks for the extensions. It works really well.
The text was updated successfully, but these errors were encountered: