http://bugs.winehq.org/show_bug.cgi?id=58600
Bug ID: 58600 Summary: Command line tab completion works improperly with files/directories containing delimiter characters Product: Wine Version: 10.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: cmd Assignee: wine-bugs@winehq.org Reporter: jsouza@geocities.com Distribution: ---
Wine's command line tab completion works improperly with file and directory names that contain certain delimiter characters. Here are repro steps. In the steps below, <tab> represents the tab key:
Create two subdirectories, named as follows:
[2025] Tax Documents fil^es
Enter the following at the command line:
cd "[20<tab>
This will be incorrectly completed as the following. Note the two '[':
"[[2025] Tax Documents"
Next, enter the following at the command line:
cd "[2025] Ta<tab
This will be incorrectly completed as the following. Note the double "[2025]":
"[2025][2025] Tax Documents"
Finally, enter the following at the command line:
cd "fil^e<tab>
This will be incorrectly completed as the following. Note the duplicated "fil^":
"fil^fil^es"
The good news is that a fix for these issues has been ready and available for merging for about a month now, in merge request !8573.