Open rafaelcgs10 opened 1 year ago
which I don't believe is the case because this environment is something separated (is it?).
Yes, all nix builds run in a sandbox. Can read some of the wiki/nix.dev/manual on that. You probably want to patch your own version of nix-straight.el
(also under this org) and stick that envvar in one of the build phases. Good luck; maybe check out #doom-emacs:nixos.org
.
PR possibly okay, but it'd be ugly to generalize without #353 done. Do let me know if you get it though, fast LSP sounds nice.. ^^
If one wants to use plists to improve performance, then these steps are necessary.
The steps 2 and 4 could be achieved by running
LSP_USE_PLISTS=true doom sync
again (source).I have the
LSP_USE_PLISTS
variable in my environment (usedhome.sessionVariables
to set it), but I think this variable should be present during thedoom sync
when runninghome-manager switch
, which I don't believe is the case because this environment is something separated (is it?).The problem is I have lsp mode complaining that it can't understand the messages from the server. Messages sample:
My current guess is that I didn't get steps 2 and 4 right.
My question is: how can I rebuild the packages with
LSP_USE_PLISTS
variable as requests by the instructions?