Steven D'Aprano writes:
Do people forget that the vanilla Python REPL has come with tab completion for nearly 20 years, and on by default for something like seven years?
(At least on Linux/POSIX systems. I don't know if it works on Windows or Macs.)
Tab completion WFM on Mac, but it won't complete modules the you described for import. WFM on Linux, but not the way you described for import. Which Linux distro (mine's Debian)? Do you have some option in your site init? Are you using GNU readline or some other completion library?
Windows, you got me, but Windows look-and-feel always looks and feels uncomfortable to me, so I bet it doesn't work as I'd expect. ;-)