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
signature.asc
Description: This is a digitally signed message part

