lexical-lsp / lexical

Lexical is a next-generation elixir language server
776 stars 77 forks source link

Unify tool version manager detection #766

Open zachallaun opened 4 weeks ago

zachallaun commented 4 weeks ago

We currently do tool version detection (asdf/mise/system) twice: once in bash when we boot the server, and once in Elixir when we boot the remote control node:

It's fine if we have to do this twice, but we should find a way to share code here. There was a reason I didn't do this immediately when I rewrote the bash side of things, but I don't recall what it was.