credo-language-server icon indicating copy to clipboard operation
credo-language-server copied to clipboard

Workspace Folders

Open mhanberg opened this issue 2 years ago • 1 comments

Description

Users sometimes load multiple projects into the same editor instance, which requires the use of workspace folders to make it work well.

TODO

  • [ ] credo-language-server
  • [ ] elixir-tools.nvim support
  • [ ] elixir-tools.vscode support
  • [ ] check with @wkirschbaum that it works in emacs

mhanberg avatar Jun 11 '23 16:06 mhanberg

I started looking into it: https://github.com/elixir-tools/credo-language-server/pull/65, but not sure how quickly it will happen.

Some ideas:

We probably want to spin up one runtime per workspace: https://github.com/elixir-tools/credo-language-server/blob/main/lib/credo_language_server.ex#L158 and then use a Registry like next-ls's extensions.

wkirschbaum avatar Jun 25 '23 15:06 wkirschbaum