I’m pleased to announce that version 0.3.0 of the ElixirLS Fork project has been released!
What’s new in 0.3.0
Add workspaceSymbol support to quickly navigate to modules, functions, callbacks
This is huge! Now you can navigate to a module by the module name, or navigate to a function with f function_name, or a type with t type_name (full instructions are in the Readme)
VSCode use Cmd+t (or Ctrl+t), Spacemacs lsp-mode use , g s
If you’re using VSCode it should update automatically, if you’re running emacs lsp-mode or coc.vim you will probably have to update manually via git pull and then run mix elixir_ls.release again.
This fork started when Jake Becker’s repository became inactive for an extended period of time. So we decided to start an active fork to merge dormant PR’s and fix issues where possible. We also believe in an open and shared governance model to share the work instead of relying on one person to shoulder the whole burden.
Thank you for the update. But it did not work for me for version Elixir 1.10, the autocomplete and jump to definition doesn’t work and there is a forever “Loading…” going on. I am using latest VS Code. Is there any step I need to follow to make it work with 1.10? Anyways, if it helps, I’ve attached the output https://pastebin.com/zA5s0Qzv
It seems that dialyzer PLT cache is out of date or corrupted. Please try removing .elixir_ls directory. As pointed out in the readme jump to workspace symbol currently requires dialyzer integration.
Actually I tried removing that too. Didn’t work. But seems like I somehow had vscode-elixir plugin enabled, and the moment I disabled it, it started working fine. And it goes without saying, amazing plugin, can’t thank the team enough for this
I don’t know how to search for symbols : I tpye Cmd+T, add “Enu” so the fields is “#Enu”, or I type “#f start_link” but nothing shows up. I have the feeling that the default symbol search is still active. Any idea ?
It appears that either a VSCode update or a more recent version of vscode-elixir-ls may have broken the workspace symbol search. Can you please file an issue at https://github.com/elixir-lsp/vscode-elixir-ls/