[erlang-bugs] Module name completion in the shell

Anders Nygren <>
Thu Sep 27 20:10:30 CEST 2007

I have noticed that the module name completion does not work quite correctly in
the shell when the module name starts with an uppercase letter.

In my case I have a module MP.erl generated from an ASN.1 spec.

If I enter M and then tab in the shell the shell makes the completion to MP:
and then it is possible to enter and tab complete the function name.
But of course it fails with

** 2: variable 'MP' is unbound **
when I try to execute the function call.

Entering 'M (single quote + M) does not give any completion.

This is on version
Erlang (BEAM) emulator version 5.5.4 [source] [smp:2]
[async-threads:0] [hipe] [kernel-poll:false]


More information about the erlang-bugs mailing list