I thought autocompletion doesn't work on Windows except under --werl?
*José Valimwww.plataformatec.com.br <http://www.plataformatec.com.br/>Founder and Director of R&D* On Wed, Oct 4, 2017 at 8:02 PM, OvermindDL1 <[email protected]> wrote: > Hmm, well I have a 1.5.2 here and: > > $ iex > Interactive Elixir (1.5.2) - press Ctrl+C to exit (type h() ENTER for help) > iex> s = String > String > iex> s. > > And I hit <Tab> there (repeatedly) and nothing pops up. > > iex> String. > > And <Tab> repeatedly and nothing pops up either.. > > Oh, I think this might be a Windows thing. I have 1.5.2 installed on my > Windows side (OTP 20), and I have 1.6.0-dev installed (OTP 21) on my linux > side (I'm at work, 2 systems side by side). I cannot seem to get `<Tab>` > to ever popup anything in `iex` on windows... Seems iex's autocomplete is > broken there? > > > On Wednesday, October 4, 2017 at 11:50:59 AM UTC-6, José Valim wrote: >> >> I am almost sure they were added on v1.5. It is even in the CHANGELOG: >> https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md >> >> >> >> *José Valimwww.plataformatec.com.br >> <http://www.plataformatec.com.br/>Founder and Director of R&D* >> >> On Wed, Oct 4, 2017 at 7:25 PM, OvermindDL1 <[email protected]> wrote: >> >>> Heh, I tried it on my 1.5.1 install but those did not work, however they >>> do work in my 1.6.0-dev install, whoo! >>> >>> Added recently I'm guessing? >>> >>> On Wednesday, October 4, 2017 at 8:31:19 AM UTC-6, José Valim wrote: >>>> >>>> We already do for maps: >>>> >>>> iex(1)> map = %{foo: 1} >>>> %{foo: 1} >>>> iex(2)> map. >>>> >>>> and atoms: >>>> >>>> iex(1)> map = Map >>>> Map >>>> iex(2)> map. >>>> >>>> >>>> >>>> >>>> *José Valimwww.plataformatec.com.br >>>> <http://www.plataformatec.com.br/>Founder and Director of R&D* >>>> >>>> On Wed, Oct 4, 2017 at 4:15 PM, OvermindDL1 <[email protected]> wrote: >>>> >>>>> Hmm, although iex autocompleting something like that when it is a map, >>>>> keyword list, or an atom/tuple would be quite nice and entirely doable. >>>>> PR's welcome I'm sure. ^.^; >>>>> >>>>> On Wednesday, October 4, 2017 at 4:10:58 AM UTC-6, José Valim wrote: >>>>>> >>>>>> Elixir is not an object-oriented language. You can't really do >>>>>> something like: >>>>>> >>>>>> x = "foo" >>>>>> x.casefold >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> *José Valimwww.plataformatec.com.br >>>>>> <http://www.plataformatec.com.br/>Founder and Director of R&D* >>>>>> >>>>>> On Wed, Oct 4, 2017 at 11:57 AM, andrei sura <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> I am new to elixir and still learning about using iex. >>>>>>> For python there is this nice package called bpython which >>>>>>> recognizes the type of a variable and can suggest functions from the >>>>>>> class. >>>>>>> >>>>>>> Example: >>>>>>> >>>>>>> iex> Map. +TAB ==> list of functions available in the map class >>>>>>> iex> x = Map.new >>>>>>> iex> x. + TAB ==> nothing happens ( I expected list of functions >>>>>>> available in the map class) >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "elixir-lang-core" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/elixir-lang-core/045ba7a7- >>>>>>> d2ae-409c-8f20-d8d8624cab12%40googlegroups.com >>>>>>> <https://groups.google.com/d/msgid/elixir-lang-core/045ba7a7-d2ae-409c-8f20-d8d8624cab12%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "elixir-lang-core" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/elixir-lang-core/ddad8b9e- >>>>> 6126-4edb-a4d7-eee25bfc8c20%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/elixir-lang-core/ddad8b9e-6126-4edb-a4d7-eee25bfc8c20%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "elixir-lang-core" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/elixir-lang-core/fe331015-fcf5-489c-be8a-c0026981ab55% >>> 40googlegroups.com >>> <https://groups.google.com/d/msgid/elixir-lang-core/fe331015-fcf5-489c-be8a-c0026981ab55%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/elixir-lang-core/34f4ee1b-03df-4382-bc9b- > b056135207b4%40googlegroups.com > <https://groups.google.com/d/msgid/elixir-lang-core/34f4ee1b-03df-4382-bc9b-b056135207b4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4LdmCfEdmL-wFDy8pWJ2G2qoXCVnW__x9VJOQX5jr4N_Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
