diff options
Diffstat (limited to 'bashline.c')
-rw-r--r-- | bashline.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1583,7 +1583,8 @@ attempt_shell_completion (text, start, end) /* command completion if programmable completion fails */ /* If we have a completion for the initial word, we can prefer that */ in_command_position = s == start && (iw_compspec || STREQ (n, text)); /* XXX */ - foundcs = foundcs && (iw_compspec == 0); + if (iw_compspec && in_command_position) + foundcs = 0; } /* empty command name following command separator */ else if (s >= e && n[0] == '\0' && text[0] == '\0' && start > 0 && |