diff --git a/share/functions/__fish_complete_ls.fish b/share/functions/__fish_complete_ls.fish index 4d8f9501a..2e83c86c4 100644 --- a/share/functions/__fish_complete_ls.fish +++ b/share/functions/__fish_complete_ls.fish @@ -44,8 +44,13 @@ function __fish_complete_ls -d "Compleletions for ls and its aliases" if test -n "$is_gnu" - # GNU specific features + # GNU specific ls switches + complete $cmds -l hide -d (N_ "Do not list implied entries matching specified shell pattern") -r + complete $cmds -l lcontext -d (N_ "Display security context") + complete $cmds -l context -s Z -d (N_ "Display security context so it fits on most displays") + complete $cmds -l scontext -d (N_ "Display only security context and file name") + complete $cmds -l author -d (N_ "Print author") complete $cmds -l blocksize -x -d (N_ "Set block size") complete $cmds -s B -l ignore-backups -d (N_ "Ignore files ending with ~")