# LISTING STYLES/ALIASES; Increasing "L-ness" gives increasing detail. s/%R/%r/
# below for shallow link targets.  A `Style` value is set by `std/parsecfg`, but
# that value is parsed with `std/cmdline.parseCmdLine`.  '\' here just protects
# the value from parsecfg and parseCmdLine sees one double-quote (which it needs
# at the *beginning* of words).

Style = "s   = -LX./.     \"-f%s %f\""
Style = "S   = -DLss -os"
Style = "psa = -l -X./.   \"-f%P %S %f%R\""
Style = "ps  = -s psa -xdot"
# Same as above+ showing times
Style = "la  = -l -X./.   \"-f%P %s %m %f%R\""
Style = "l   = -s la -xdot"
Style = "ls  = -s l  -os"
Style = "lu  = -s l  -oa  \"-f%P %s %a %f%R\""
Style = "lm  = -s l  -om  \"-f%P %s %m %f%R\""
Style = "lt  = -s l  -om  \"-f%P %s %m %f%R\""
Style = "lv  = -s l  -ov  \"-f%P %s %v %f%R\""
Style = "lc  = -s l  -oc  \"-f%P %s %c %f%R\""
Style = "lb  = -s l  -ob  \"-f%P %s %b %f%R\""
Style = "lM  = -s l  -om  \"-f%m %f%R\""
Style = "lV  = -s l  -ov  \"-f%v %f%R\""
Style = "lC  = -s l  -oc  \"-f%c %f%R\""
Style = "lB  = -s l  -ob  \"-f%b %f%R\""
# Same as above+ showing owner
Style = "lla = -Hl -X./.  \"-f%P %{bold}U %s %m %f%R\""
Style = "ll  = -slla -xdot"
Style = "lls = -sll  -os"
Style = "llu = -sll  -oa \"-f%P %{bold}U %s %a %f%R\""
Style = "llm = -sll  -om \"-f%P %{bold}U %s %m %f%R\""
Style = "llt = -sll  -om \"-f%P %{bold}U %s %m %f%R\""
Style = "llv = -sll  -ov \"-f%P %{bold}U %s %v %f%R\""
Style = "llc = -sll  -oc \"-f%P %{bold}U %s %c %f%R\""
Style = "llb = -sll  -ob \"-f%P %{bold}U %s %b %f%R\""
# Show most things:
Style = "La =  -Hl -X./. \"-f%P %{bold}U %{italic}G %n %o %S %M %f%R\""
Style = "L  =  -sLa -xdot"
Style = "Ls =  -sL  -os"
Style = "Lu =  -sL  -oa \"-f%P %{bold}U %{italic}G %n %o %S %A %f%R\""
Style = "Lm =  -sL  -om \"-f%P %{bold}U %{italic}G %n %o %S %M %f%R\""
Style = "Lt =  -sL  -om \"-f%P %{bold}U %{italic}G %n %o %S %M %f%R\""
Style = "Lv =  -sL  -ov \"-f%P %{bold}U %{italic}G %n %o %S %V %f%R\""
Style = "Lc =  -sL  -oc \"-f%P %{bold}U %{italic}G %n %o %S %C %f%R\""
Style = "Lb =  -sL  -ob \"-f%P %{bold}U %{italic}G %n %o %S %B %f%R\""
# All but st_dev. 4 time stamps => either terse file ages | very wide terminal.
Style = "LLa  = -HX./ \"-f%P %{bold}U %{italic}G %n %o %S %B %C %M %A %f%R\""
Style = "LL   = -sLLa -xdot"
Style = "LLai = -HX./ \"-f%P %{bold}U %{italic}G %i %n %o %S %B %C %M %A %f%R\""
Style = "LLi  = -sLLai -xdot"
Style = "debug = -H \"-f%0%1%2%3%4%5%6%7%8%9%.%/ %f%R\""

# Add-on styles; Cn=compr-patternEscaped; cn=same+reFit; e=fastComprPatternEsc
# \\x22 gets a '"' char into the ASCII charset; parsecfg unescapes one '\' while
# cligen/abbrev.parseAbbrev translates \x22 -> '"' via cligen/textUt.unescaped.
Style = "C1 =  \"-m-1,,,*,?[](){} '\\x22;!$#^`~\""
Style = "C2 =  \"-m-2,,,*,?[](){} '\\x22;!$#^`~\""
Style = "C3 =  \"-m-3,,,*,?[](){} '\\x22;!$#^`~\""
Style = "C4 =  \"-m-4,,,*,?[](){} '\\x22;!$#^`~\""
Style = "C5 =  \"-m-5,,,*,?[](){} '\\x22;!$#^`~\""
Style = "C6 =  \"-m-6,,,*,?[](){} '\\x22;!$#^`~\""
Style = "c4 = \"-Fm-4,,,*,?[](){} '\\x22;!$#^`~\""
Style = "c5 = \"-Fm-5,,,*,?[](){} '\\x22;!$#^`~\""
Style = "c6 = \"-Fm-6,,,*,?[](){} '\\x22;!$#^`~\""
Style = "e  =   \"-ma,,,*,?[](){} '\\x22;!$#^`~\""

# Almost exactly GNU ls -lA --no-color; Perhaps more "demonstration" than useful
Style = "gls = \"-tp1g -> \" --ageFmt,= --ageFmt,= \"-a-15778476@%b %e  %Y\" \"-a-0@%b %e %H:%M\" -of \"-f%l%p%Q %n %U %G %S %m %f%r\""
