Package: openoffice.org-debian-files Version: 1.1.4-3+1 The bash completion functions listed in /etc/bash_completion.d/openoffice do not correctly deal with directories or .csv files. Directories and files with a .csv extension are not listed as possible completions. Bash version: 3.0-16 Solution: see diff file attached. Summary below - use option "-o dirnames" with the complete function call - add .csv to oocalc and openoffice extensions Cheers, Liam
--- /etc/bash_completion.d/openoffice 2005-06-08 08:48:21.000000000 +1200 +++ /etc/bash_completion.d/openoffice.new 2005-07-01 11:41:46.000000000 +1200 @@ -105,6 +105,7 @@ compgen -G "${cur}*.stw" compgen -G "${cur}*.txt" compgen -G "${cur}*.vor" + compgen -G "${cur}*.csv" compgen -W "$options" | grep "^$cur" ) ) ;; @@ -113,7 +114,7 @@ return 0 } -complete -F _openoffice -o filenames openoffice +complete -F _openoffice -o filenames -o dirnames openoffice _oodraw() { local prev options @@ -166,7 +167,7 @@ return 0 } -complete -F _oodraw -o filenames oodraw +complete -F _oodraw -o filenames -o dirnames oodraw _ooimpress() { local prev options @@ -197,7 +198,7 @@ return 0 } -complete -F _ooimpress -o filenames ooimpress +complete -F _ooimpress -o filenames -o dirnames ooimpress _oofromtemplate() { local prev options @@ -226,7 +227,7 @@ return 0 } -complete -F _oofromtemplate -o filenames oofromtemplate +complete -F _oofromtemplate -o filenames -o dirnames oofromtemplate _oomath() { local prev options @@ -249,7 +250,7 @@ return 0 } -complete -F _oomath -o filenames oomath +complete -F _oomath -o filenames -o dirnames oomath _oomaster() { local prev options @@ -272,7 +273,7 @@ return 0 } -complete -F _oomaster -o filenames oomaster +complete -F _oomaster -o filenames -o dirnames oomaster _oowriter() { local prev options @@ -304,7 +305,7 @@ return 0 } -complete -F _oowriter -o filenames oowriter +complete -F _oowriter -o filenames -o dirnames oowriter _ooweb() { local prev options @@ -329,7 +330,7 @@ return 0 } -complete -F _ooweb -o filenames ooweb +complete -F _ooweb -o filenames -o dirnames ooweb _oocalc() { local prev options @@ -359,6 +360,7 @@ compgen -G "${cur}*.wks" compgen -G "${cur}*.123" compgen -G "${cur}*.xml" + compgen -G "${cur}*.csv" compgen -G "${cur}*.wb?" compgen -W "$options" | grep "^$cur" ) ) @@ -368,5 +370,5 @@ return 0 } -complete -F _oocalc -o filenames oocalc +complete -F _oocalc -o filenames -o dirnames oocalc
Attachment:
signature.asc
Description: This is a digitally signed message part