Example:
$ var=$(id) foo <tab>
completes with completion matches from id(1)

This is problematic for cases like:
LD_LIBRARY_PATH=$(find ...) cmd --<tab>
where options are those from find(1).

I didn't looked deeper but I guess the faulty part is in
_rl_find_completion_word() which, as its name suggest, *should* find the
word to be completed instead of returning rl_point as-is (14 in the
above case) [ *fp, *dp quoting-related variable are correctly set
to 0 though ]

please not that `id`, instead of $(id), is treated as 'id' would be
so the internal filename completion is used instead of the programmable
completion (which is also wrong but is probably another issue)

regards

Reply via email to