File ls-completion-boo889319.patch of Package bash-completion

---
 bash_completion |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

--- bash_completion
+++ bash_completion	2015-06-15 08:24:25.093518526 +0000
@@ -1838,14 +1838,20 @@ _longopt()
     fi
 }
 # makeinfo and texi2dvi are defined elsewhere.
-complete -F _longopt -o filenames a2ps awk base64 bash bc bison cat colordiff cp csplit \
+complete -F _longopt -o filenames a2ps awk base64 bash bc bison cat colordiff cp csplit \
     cut date df diff dir du enscript expand fmt fold gperf \
-    grep grub head indent irb ld ldd less ln ls m4 md5sum mkdir mkfifo mknod \
+    grep grub head indent irb ld ldd less ln m4 md5sum mkdir mkfifo mknod \
     mv nl nm objcopy objdump od paste pr ptx readelf rm rmdir \
     sed sha{,1,224,256,384,512}sum shar sort split strip sum tac tail tee \
     texindex touch tr unexpand uniq vdir wc who
 complete -F _longopt -o default env netstat seq uname units
 
+if typeset -F _ls_ &> /dev/null; then
+    complete -o bashdefault -o default -o filenames -o nospace -F _ls_ ls ll la l ls-l lf
+else
+    complete -o bashdefault -o default -o filenames -o nospace -F _longopt ls ll la l ls-l lf
+fi
+
 declare -A _xspecs
 _filedir_xspec()
 {
openSUSE Build Service is sponsored by