On 05/31/2012 07:55 PM, suvayu ali wrote:
That's a good idea, sadly doesn't help and confirms my
original
observation.
When I try the bove, I do see the completion function is assigned
correctly. However the function definition itself is absent.
$ complete | grep find_ext
complete -F _find find_ext
$ find_ext [TAB] bash: completion: function `_find' not found
$ declare -F _{find,xrandr,rsync,mplayer}; echo $?
1
As you can see above, it is just not _find; I can't find any of the
other functions defined in /usr/share/bash-completion/completions/.
Hummm......
You said you did an upgrade. The difference between your system and mine is that
mine is a fresh install.
In F16 the _find function is in /etc/bash_completion.d/findutils while in F17 it is
in /usr/share/bash-completion/completions/find as you've noted.
I wonder if you did the same under a newly defined user if you'd have the problem as
it seems to be related to an upgrade.
--
Never be afraid to laugh at yourself, after all, you could be missing out on the joke
of the century. -- Dame Edna Everage