complete: Fix completion after options
the command specific complete callbacks only work when no
option is typed already. For example "devinfo <tab><tab>"
correctly completes the devices, but "devinfo -x <tab><tab>"
does nothing. That is because the options are passed to
the input string of the completion handlers. Skip the option
string by finding the last space in the input string. This
is not perfect since "devinfo -f<tab><tab>" still does not
work, but it's better than what we have now.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 46e8eb8 commit e5c59c386784d9c52505823ee293c94f633a8744
@Sascha Hauer Sascha Hauer authored on 19 May 2014
Showing 1 changed file
View
common/complete.c