mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 04:22:34 +03:00
Ticket #3018: broken directory completion.
In the command line, the subdirectory completion in current directory isn't performed if stub isn't starting with './'. Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
ed65223a23
commit
09f1818bed
@ -1350,12 +1350,19 @@ try_complete (char *text, int *lc_start, int *lc_end, input_complete_t flags)
|
||||
matches = completion_matches (state.word, username_completion_function, state.flags);
|
||||
}
|
||||
|
||||
/* And finally if this word is in a command position, then
|
||||
/* If this word is in a command position, then
|
||||
complete over possible command names, including aliases, functions,
|
||||
and command names. */
|
||||
if (matches == NULL)
|
||||
matches = try_complete_all_possible (&state, text, lc_start);
|
||||
|
||||
/* And finally if nothing found, try complete directory name */
|
||||
if (matches == NULL)
|
||||
{
|
||||
state.in_command_position = 0;
|
||||
matches = try_complete_all_possible (&state, text, lc_start);
|
||||
}
|
||||
|
||||
g_free (state.word);
|
||||
|
||||
if (matches != NULL &&
|
||||
|
Loading…
Reference in New Issue
Block a user