edelvalle / SuperElixir

This is a sublime plug-in that provide IDE like capabilities to sublime when working with the Elixir language.
GNU Lesser General Public License v3.0
31 stars 4 forks source link

Code Naviagtion #12

Open Exadra37 opened 6 years ago

Exadra37 commented 6 years ago

First of all thanks for this excellent work :)

Code navigation As Elixir code is structured as a set of hierarchical modules this feature lists all loaded modules and allows you to select one of them an go to it.

Shortcut: CTRL+ALT+M

In the below image I searched for my Dictionary module but I was not able to find, instead I was able to found the Erlang dict one...

Is pretty cool that I can navigate to Erlang core, but I would love to be able to do the same with Elixir core Modules and if possible with my own ones.

Am I misunderstanding something here?

screenshot from 2018-04-16 22-40-44

Elixir Version

➜  ~ elixir --version
Erlang/OTP 19 [erts-8.3.5.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]

Elixir 1.4.5

Elixir Path

➜  ~ which elixir
/usr/local/bin/elixir

System Path

➜  ~ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Bin

➜  ~ ls -al /usr/local/bin/      
total 928
drwxrwsr-x  2 root staff   4096 Feb 17 13:36 .
drwxrwsr-x 21 root staff   4096 Feb 19 08:43 ..
lrwxrwxrwx  1 root staff     24 Feb 17 11:48 ct_run -> ../lib/erlang/bin/ct_run
lrwxrwxrwx  1 root staff     26 Feb 17 11:48 dialyzer -> ../lib/erlang/bin/dialyzer
-rwxr-xr-x  1 root staff   3819 Jun 22  2017 elixir
-rw-r--r--  1 root staff   4673 Jun 22  2017 elixir.bat
-rwxr-xr-x  1 root staff   1030 Jun 22  2017 elixirc
-rw-r--r--  1 root staff   1094 Jun 22  2017 elixirc.bat
lrwxrwxrwx  1 root staff     22 Feb 17 11:48 epmd -> ../lib/erlang/bin/epmd
lrwxrwxrwx  1 root staff     21 Feb 17 11:48 erl -> ../lib/erlang/bin/erl
lrwxrwxrwx  1 root staff     22 Feb 17 11:48 erlc -> ../lib/erlang/bin/erlc
lrwxrwxrwx  1 root staff     25 Feb 17 11:48 escript -> ../lib/erlang/bin/escript
-rwxr-xr-x  1 root staff   2199 Jun 22  2017 iex
-rw-r--r--  1 root staff   2369 Jun 22  2017 iex.bat
-rwxr-xr-x  1 root staff     45 Feb 21  2016 mix
-rw-r--r--  1 root staff     95 Dec  3  2016 mix.bat
-rw-r--r--  1 root staff    576 Oct 19  2015 mix.ps1
-rwxr-xr-x  1 root staff 206139 Feb 17 11:51 rebar
-rwxr-xr-x  1 root staff 690859 Feb 17 11:51 rebar3
lrwxrwxrwx  1 root staff     25 Feb 17 11:48 run_erl -> ../lib/erlang/bin/run_erl
lrwxrwxrwx  1 root staff     24 Feb 17 11:48 to_erl -> ../lib/erlang/bin/to_erl
lrwxrwxrwx  1 root staff     23 Feb 17 11:48 typer -> ../lib/erlang/bin/typer
edelvalle commented 6 years ago

This is a bug, this should just work.

Exadra37 commented 6 years ago

Thanks for your quick reply.