The recent change to using AESH has broken tab-completion. For example, I typed the following:
Then I hit "tab" and I got this:
And the cursor was placed three spaces beyond "connect". After that tab didn't work at all because the command wasn't recognized (obviously).
If I type s-ramp:connect manually and then hit tab, I get this:
Also tab-completion of just the namespace adds an extra space at the end. If I back up one and use tab, I get the list of commands in the namespace but it won't actually complete any of them.
So I think there is some fundamental problem with the tab completion. I tested on Windows cygwin. I will now go test on Fedora.