ryanphuang / conque

Automatically exported from code.google.com/p/conque
0 stars 0 forks source link

Tab completion adds ^M^@ symbols instead of newline #1

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. :Conque bash
2. cd /usr
3. ls l<Tab>

What is the expected output? What do you see instead?
Shows a list of directories to tab complete (e.g. lib local) on a new line
in regular bash, but inside conque you get something like this:

ls l^M^@lib/   lib64/ local/ ^M^@/usr

What version of the product are you using? On what operating system?

v0.1 with proc.so compiled from source for 32-bit Linux (unchanged from r28
though).
Please provide any additional information below.

Original issue reported on code.google.com by richard.quirk on 12 Sep 2009 at 4:27

GoogleCodeExporter commented 8 years ago
Hey,

This is unfortunately a non-trivial issue, since each program (bash, cash, 
mysql,
etc) that's providing tab-complete data formats it using different shell escape
sequences.

However it's definitely on my to do. Expect re-factored tab completion in the 
coming
weeks.

Thanks for submitting the bug.

Original comment by nicora...@gmail.com on 21 Sep 2009 at 4:07

GoogleCodeExporter commented 8 years ago
The latest version, 0.2, handles this case much more gracefully. Tab completion 
is
now significantly faster and much more like native bash.

Original comment by nicora...@gmail.com on 2 Oct 2009 at 5:43

GoogleCodeExporter commented 8 years ago
Nice work! Thanks.

Original comment by richard.quirk on 2 Oct 2009 at 4:24