Broken in Karmic here as well, seems to coincide with the introduction of bash 4.
To get tab completion working again I used a relatively ancient version of /etc/bash_completion (RELEASE: 20060301) in combination with the existing /etc/bash_completion.d directory. This file (which comes from an earlier Ubuntu-release, ask me not which as I found it as /etc/bash_completion.ucf-old indicating it was replaced sometime in the past by the ucf (man 1 ucf) program on a machine which has not seen a clean install since 6.04) seems to work OK, it might not offer all the niceties (whatever those may be) of more recent bash completion developments but it works with spaces...
The file is attached to this message. You know the standard drill about using script/program files you download from the net... do a diff -u between the current version of /etc/bash_completion and this one to see what changed... to use this file just copy it to /etc/bash_completion after moving the original /etc/bash_completion to /etc/bash_completion.org or something similar.
Broken in Karmic here as well, seems to coincide with the introduction of bash 4.
To get tab completion working again I used a relatively ancient version of /etc/bash_ completion (RELEASE: 20060301) in combination with the existing /etc/bash_ completion. d directory. This file (which comes from an earlier Ubuntu-release, ask me not which as I found it as /etc/bash_ completion. ucf-old indicating it was replaced sometime in the past by the ucf (man 1 ucf) program on a machine which has not seen a clean install since 6.04) seems to work OK, it might not offer all the niceties (whatever those may be) of more recent bash completion developments but it works with spaces...
The file is attached to this message. You know the standard drill about using script/program files you download from the net... do a diff -u between the current version of /etc/bash_ completion and this one to see what changed... to use this file just copy it to /etc/bash_ completion after moving the original /etc/bash_ completion to /etc/bash_ completion. org or something similar.