Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. kind = "object SFX .o .a .la .so .pyc .pyo .dvi .elc .obj"
  2. kind = "script SFX .pl .awk .elv .sh .csh .gpi akefile .log .nims .R .js .scm .lsp .cfg .cf .conf"
  3. kind = "compress SFX .z .gz .bz .bz2 .lz .Lz .xz 4z .zs .zs"
  4. kind = "tarchive SFX .tar .tgz .tbz .tbz2 .tlz .txz .tLz .tzs"
  5. kind = "archive SFX .zip .rar .deb .rpm"
  6. kind = "pointer SFX .torrent .uri .url .urls"
  7. kind = "backup SFX .swp .vim .bak .orig ~"
  8. kind = "header sfx .h .hh .pxi .pxd .diff .patch"
  9. kind = "source sfx .s .c .cc .cpp .d .i .java .f .f95 .m .nb .py .pyx .nim .vim .el .tex .fig .jl"
  10. kind = "document sfx .txt .doc .html .htm .ps .eps .pdf .prn .mif .fm .md .rst"
  11. kind = "image sfx .img .bmp .jpg .gif .jpeg .png .ppm"
  12. kind = "audio sfx .opus .au .mp3 .wav .ogg .m4a"
  13. kind = "video sfx .mpg .mpeg .mp4 .avi .flv .ogm .mkv .m4v .mts .m2ts .wmv .mov .swf .asf .rm .webm"
  14. kind = "dot PFX ." #classic Unix dot file/dir/ln/etc.
  15. kind = "onOutErr PFX o. e." #outputs from cb's "on hosts cmd" system
  16. kind = "core PFX core"
  17. colors = "fhue- = BLACK"
  18. colors = "fhue0 = PURPLE"
  19. colors = "fhue1 = BLUE"
  20. colors = "fhue2 = CYAN"
  21. colors = "fhue3 = GREEN"
  22. colors = "fhue4 = YELLOW"
  23. colors = "fhue5 = RED"
  24. colors = "fhue+ = WHITE"
  25. colors = "FHUE- = black"
  26. colors = "FHUE0 = purple"
  27. colors = "FHUE1 = blue"
  28. colors = "FHUE2 = cyan"
  29. colors = "FHUE3 = green"
  30. colors = "FHUE4 = yellow"
  31. colors = "FHUE5 = red"
  32. colors = "FHUE+ = white"
  33. colors = "bhue- = on_BLACK"
  34. colors = "bhue0 = on_PURPLE"
  35. colors = "bhue1 = on_BLUE"
  36. colors = "bhue2 = on_CYAN"
  37. colors = "bhue3 = on_GREEN"
  38. colors = "bhue4 = on_YELLOW"
  39. colors = "bhue5 = on_RED"
  40. colors = "bhue+ = on_WHITE"
  41. colors = "BHUE- = on_black"
  42. colors = "BHUE0 = on_purple"
  43. colors = "BHUE1 = on_blue"
  44. colors = "BHUE2 = on_cyan"
  45. colors = "BHUE3 = on_green"
  46. colors = "BHUE4 = on_yellow"
  47. colors = "BHUE5 = on_red"
  48. colors = "BHUE+ = on_white"
  49. color="dot:0x04:1 NONE"
  50. color="onOutErr:0xF0:0 fhue-"
  51. color="compress:0x3D:0 fhue1"
  52. color="tarchive:0x3E:0 fhue1"
  53. color="archive:0x3F:0 fhue1"
  54. color="audio:0x70:0 fhue0"
  55. color="image:0x71:0 fhue0"
  56. color="video:0x72:0 fhue0"
  57. color="script:0x40:0 fhue4"
  58. color="pointer:0x50:0:ɷ FHUE0"
  59. color="header:0x58:0 fhue2"
  60. color="source:0x60:0 fhue3"
  61. color="object:0x68:0 fhue5"
  62. color="core:0x68:0 fhue5"
  63. color="backup:0x80:0 FHUE4"
  64. color="document:0x24:0 fhue+"
  65. color="backup:0x80:0 FHUE4"
  66. color="document:0x24:0 FHUE+"
  67. color="symlink:0x10:1 italic"
  68. color="dir:0x20:0 BLUE bold"
  69. color="reg:0x65:1 NONE"
  70. color="cdev:0x30:0 YELLOW on_purple"
  71. color="bdev:0x40:1 CYAN on_purple"
  72. color="fifo:0x50:1 BLUE on_purple"
  73. color="socket:0x60:1 WHITE on_purple"
  74. color="-sym:0x10:2 blink" #early since no stat data to use
  75. #color="CAP:0x10:2 blink"
  76. #color="ACL:0x10:2 blink"
  77. color="hard:0x80:2 underline" #maybe inverse or struck?
  78. color="odd:0x30:3 on_RED" #early since combines many things
  79. color="+sym:0x18:3 italic"
  80. color="tmpD:0x20:3 YELLOW" #clobber FG only->yellow on_blue
  81. color="suid:0x50:3 on_CYAN" #pastel backgrounds for sXid
  82. color="sgid:0x60:3 on_green"
  83. color="worldW:0x40:4 on_RED" #world writable higherD 2clobber
  84. #struck can sometimes be hard to read text; hence hard to read dirents get it:
  85. color="unR:0xF8:5 struck" #unreadable or isDir & no-exec
  86. color="exec:0x70:6:¶ bold"
  87. color="unknown:0x22:0 NONE" #Added if missing;Here to set ord
  88. color = "sizeB fhue1" #Value-conditional fields besides paths
  89. color = "sizeK fhue2"
  90. color = "sizeM fhue3"
  91. color = "sizeG fhue4"
  92. color = "sizeT fhue5 inverse" #TB-scl individual files are likely a problem
  93. color = "sizeS italic" #Additive text attr for sparse files (u<75%)
  94. #Color all 4 octal digs as how only one affects invoking process (dep on owners)
  95. color = "perm0 WHITE on_purple" #000: --- #Not so rare, but very restrictive
  96. color = "perm1 fhue1" #001: --x #rare, but happens w/eg. suid
  97. color = "perm2 CYAN on_red" #010: -w- #unlikely to be correct
  98. color = "perm3 GREEN on_red" #011: -wx #unlikely to be correct
  99. color = "perm4 fhue2" #100: r-- #RO: pretty normal.
  100. color = "perm5 fhue3" #101: r-x #color like 'exec' is colored.
  101. color = "perm6 fhue4" #110: rw- #RW: even more normal
  102. color = "perm7 fhue5" #111: rwx #Only so many yellows..Orange?
  103. ageFmt = "86400@%{fhue0}y%{fhue1}m%{fhue2}d"
  104. ageFmt = "0@%{fhue3}H%{fhue4}M%{fhue5}S"
  105. ageFmt = "FUTURE@%{red}Y%{white}m"
  106. ageFmt = "-ANYTIME@%y/%m/%d:%H:%M:%S.%3"
  107. ageFmt = "+31556952@/31556952 <y fhue0"
  108. ageFmt = "+2678400@/604800 <w fhue1"
  109. ageFmt = "+86400@/86400 <d fhue2"
  110. ageFmt = "+6000@/3600 <h fhue3"
  111. ageFmt = "+100@/60 <m fhue4"
  112. ageFmt = "+0@/1 <s fhue5"
  113. ageFmt = "+FUTURE@/3600 <h FHUE+"
  114. #LISTING STYLES/ALIASES; Increasing "L-ness" gives increasing detail. NOTE: Use
  115. #%r if you worry about automounters/NFS hanging on link tgts. Also, -f below
  116. #should really end in "*4 if you ask me,but stdlib parsecfg sez "invalid token".
  117. Style = r"""s = -X./. "-f%s %f"""
  118. Style = r"""S = -DLss"""
  119. Style = r"""psa = -l -X./. "-f%P %S %f%R"""
  120. Style = r"""ps = -s psa -xdot"""
  121. # Same as above+ showing times
  122. Style = r"""la = -l -X./. "-f%P %s %m %f%R"""
  123. Style = r"""l = -s la -xdot"""
  124. Style = r"""ls = -s l -os"""
  125. Style = r"""lu = -s l -oa "-f%P %s %a %f%R"""
  126. Style = r"""lm = -s l -om "-f%P %s %m %f%R"""
  127. Style = r"""lt = -s l -om "-f%P %s %m %f%R"""
  128. Style = r"""lv = -s l -ov "-f%P %s %v %f%R"""
  129. Style = r"""lc = -s l -oc "-f%P %s %c %f%R"""
  130. Style = r"""lb = -s l -ob "-f%P %s %b %f%R"""
  131. # Same as above+ showing owner
  132. Style = r"""lla = -Hl -X./. "-f%P %{bold}U %s %m %f%R"""
  133. Style = r"""ll = -Hslla -xdot"""
  134. Style = r"""lls = -Hsll -os"""
  135. Style = r"""llu = -Hsll -oa "-f%{bold}U %P %s %a %f%R"""
  136. Style = r"""llm = -Hsll -om "-f%{bold}U %P %s %m %f%R"""
  137. Style = r"""llt = -Hsll -om "-f%{bold}U %P %s %m %f%R"""
  138. Style = r"""llv = -Hsll -ov "-f%{bold}U %P %s %v %f%R"""
  139. Style = r"""llc = -Hsll -oc "-f%{bold}U %P %s %c %f%R"""
  140. Style = r"""llb = -Hsll -ob "-f%{bold}U %P %s %b %f%R"""
  141. # Show most things:
  142. Style = r"""La = -Hl -X./. "-f%o %P %n %{bold}U %{italic}G %S %M %f%R"""
  143. Style = r"""L = -HsLa -xdot"""
  144. Style = r"""Ls = -HsL -os"""
  145. Style = r"""Lu = -HsL -oa "-f%n %o %{bold}U %{italic}G %P %S %A %f%R"""
  146. Style = r"""Lm = -HsL -om "-f%n %o %{bold}U %{italic}G %P %S %M %f%R"""
  147. Style = r"""Lt = -HsL -om "-f%n %o %{bold}U %{italic}G %P %S %M %f%R"""
  148. Style = r"""Lv = -HsL -ov "-f%n %o %{bold}U %{italic}G %P %S %V %f%R"""
  149. Style = r"""Lc = -HsL -oc "-f%n %o %{bold}U %{italic}G %P %S %C %f%R"""
  150. Style = r"""Lb = -HsL -ob "-f%n %o %{bold}U %{italic}G %P %S %B %f%R"""
  151. #All but rdev. 4 time stamps => either terse file ages | wide terminals.
  152. Style = r"""LLa = -HX./ "-f%n %o %S %P %{bold}U %{italic}G %B %C %M %A %f%R"""
  153. Style = r"""LL = -HsLLa -xdot"""
  154. Style = r"""LLai = -HX./ "-f%i %n %o %S %P %{bold}U %{italic}G %B %C %M %A %f%R"""
  155. Style = r"""LLi = -HsLLai -xdot"""
  156. Style = r"""debug = -H "-f%0%1%2%3%4%5%6%7%8%9%.%/ %f%R"""
  157. #Almost exactly GNU ls -lA --no-color
  158. Style = r"""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"""
  159. #These are of "add-on" styles; Cn=compr-patQuoted; cn=same+reFit;q=easy compr pQ
  160. Style = r"""C4 = "-m-4,,,*,?[](){} ';!$#^`~"""
  161. Style = r"""C5 = "-m-5,,,*,?[](){} ';!$#^`~"""
  162. Style = r"""C6 = "-m-6,,,*,?[](){} ';!$#^`~"""
  163. Style = r"""q = "-ma,,,*,?[](){} ';!$#^`~"""
  164. glyph = "▶ "
  165. order = 0134EN #Default sort order: kind-order0,1; fmtKindNum0,1; longExt,Nm
  166. format = "%@%f"