CharlesO

CharlesO

How does Iex tab-completion work in Linux?

How can we emulate same or similar in Windows without WERL.exe ?

Where can we start looking?

https://github.com/elixir-lang/elixir/issues/4103

I doubt if this is a VM related issue.

If linux simply provides modules required for this feature that are missing on windows, then I believe we have a direction for a solution.

Your thoughts?

Showing Posts 1 to 8

perrautc

perrautc

You can get auto completion in windows by passing

–werl 
when opening iex.

iex --werl -S mix

or in powershell
iex.bat --werl -S mix

you can set this as your default option by setting your environment veriable
IEX_WITH_WERL

thiagomajesk

thiagomajesk

I think that werl is not the best solution for someone working on the terminal since it disrupts the experience by opening a new window - also it’s ugly as hell :grimacing: .

@CharlesO I’ve tested some solutions on Windows without much success. I’ve posted more details on my findings in the existing issue: Autocomplete in IEx broken (on Windows) · Issue #4103 · elixir-lang/elixir · GitHub

.

CharlesO

CharlesO OP

same here. I just manage Cmder/ ConEmu and live without auto-completion

Arpple

Arpple

using elixir in ubuntu wsl + window terminal, everything works

thiagomajesk

thiagomajesk

I think the point is to have native support on Windows. Besides, WSL (1 and 2) has a lot of problems and puts yet another step that generates friction on preping your dev environment.

CharlesO

CharlesO OP

I don’t bother with WSL at all.

Like you mentioned IRB works just fine with the windows console out of the box, hopefully IEx will get to that level

Fl4m3Ph03n1x

Fl4m3Ph03n1x

Coming to this after several years, I just wanted to point out there is currently a chance at getting funding to implement this functionality (if someone is interested). You can find out more about it here:
https://github.com/elixir-lang/elixir/issues/4103#issuecomment-1002135512

DeeHants

DeeHants

For the record, it was fixed (see the issue above in erlang OTP 26.
You can grab Erlang OTP 26 RC1 here: Release OTP 26.0-rc1 · erlang/otp · GitHub
This may be the default once that’s released.

— All posts loaded —

Where Next? Top

Trending in Questions Top

RSP87
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
kszambelanczyk
Hello! Could someone please give me a help/sample code, how to delete a file from s3 using waffle/waffle_ecto from Phoenix app. I creat...
New
RemyXRenard
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
samoloth
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
FlyingNoodle
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New
psy-q
I’m trying to set up Emacs with elixir-ls via lsp-mode and credo via Flycheck. This should mostly be preconfigured as Flycheck picks up c...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews