Skip to content
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

Support "Go to definition" for Elixir source code #123

Closed
thienlhh opened this issue Jan 14, 2019 · 7 comments
Closed

Support "Go to definition" for Elixir source code #123

thienlhh opened this issue Jan 14, 2019 · 7 comments

Comments

@thienlhh
Copy link

thienlhh commented Jan 14, 2019

This extension works well in almost features. Except I can not jump to Elixir source code it self by using Go to definition, although when I hover on the modules or functions it does show the documentations.

I'm using:

  • Mac OSX
  • Elixir 1.7.4 Erlang/OTP 21
  • VSCode 1.30.2
@hasrthur
Copy link

The same question here. Is it even possible to download the source code of dependencies of project to navigate to them?

@ppraisethesun
Copy link

ppraisethesun commented May 11, 2019

This actually works on Manjaro linux with elixir installed using kiex.
On Mac OSX, however, I can't get it to work neither with asdf, nor with kiex

@jfhuete
Copy link

jfhuete commented Jun 26, 2019

I have the same problem. Go to definition not work, but vscode detect all definitions in outline section of the sidebar.

I'm using:

Ubuntu 19.04
vscode 1.35.1
* ElixirLS extension 0.2.25
Elixir 1.8.2
Earlang/OTP 22

@hasrthur
Copy link

It actually works if elixir is built from sources, tanks @justincjohnson (elixir-lsp/elixir_sense#44 (comment))

@tochukaso
Copy link

tochukaso commented Feb 29, 2020

When I also built from source it worked. thanks @justincjohnson
I am using asdf. And I installed elixir using the below command
$ asdf install elixir ref:51c95b60004d3d9d297fff23f576bdd97c931afd
I wanted to use elixir 1.10.1(OTP-22).

@alanvardy
Copy link

Hello!

I am not a maintainer of this project but would like to let you know that this repository has been inactive since May 2019. There is a fork that is being actively developed by community members, and I recommend you switch over!

The GitHub repository is here:
https://github.com/elixir-lsp/vscode-elixir-ls

And the Visual Studio Code extension is here:
https://marketplace.visualstudio.com/items?itemName=elixir-lsp.elixir-ls

If you are having any issues or would like to open any pull requests, please try the new extension or clone the new repository first. You may find that the problem is already resolved 🙂

Thank you and happy Elixiring.

@JakeBecker
Copy link
Owner

This project has moved!

It's now being maintained by proactive volunteers from the Elixir community over at elixir-lsp/vscode-elixir-ls. The main ElixirLS codebase is now at elixir-lsp/elixir-ls. Updates will continue to be published from that repo to the original VS Code extension, so no need to switch plugins.

To avoid inundating the new maintainers with issues, please verify that your issue persists with the latest version of the extension (which is published from the new repo) before re-filing your issue there.

Thanks for using ElixirLS!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants