dotfiles

config files for my linux setup
git clone git://edryd.org/dotfiles
Log | Files | Refs | README

dircolors (10002B)


      1 # Exact Solarized Dark color theme for the color GNU ls utility.
      2 # Designed for dircolors (GNU coreutils) 5.97
      3 #
      4 # This simple theme was simultaneously designed for these terminal color schemes:
      5 # - Solarized dark  (best)
      6 # - Solarized light
      7 # - default dark
      8 # - default light
      9 # with a slight optimization for Solarized Dark.
     10 #
     11 # How the colors were selected:
     12 # - Terminal emulators often have an option typically enabled by default that makes
     13 #   bold a different color.  It is important to leave this option enabled so that
     14 #   you can access the entire 16-color Solarized palette, and not just 8 colors.
     15 # - We favor universality over a greater number of colors.  So we limit the number
     16 #   of colors so that this theme will work out of the box in all terminals,
     17 #   Solarized or not, dark or light.
     18 # - We choose to have the following category of files:
     19 #   NORMAL & FILE, DIR, LINK, EXEC and
     20 #   editable text including source, unimportant text, binary docs & multimedia source
     21 #   files, viewable multimedia, archived/compressed, and unimportant non-text
     22 # - For uniqueness, we stay away from the Solarized foreground colors are -- either
     23 #   base00 (brightyellow) or base0 (brighblue).  However, they can be used if
     24 #   you know what the bg/fg colors of your terminal are, in order to optimize the display.
     25 # - 3 different options are provided: universal, solarized dark, and solarized light.
     26 #   The only difference between the universal scheme and one that's optimized for
     27 #   dark/light is the color of "unimportant" files, which should blend more with the
     28 #   background
     29 # - We note that blue is the hardest color to see on dark bg and yellow is the hardest
     30 #   color to see on light bg (with blue being particularly bad).  So we choose yellow
     31 #   for multimedia files which are usually accessed in a GUI folder browser anyway.
     32 #   And blue is kept for custom use of this scheme's user.
     33 # - See table below to see the assignments.
     34 
     35 
     36 # Installation instructions:
     37 # This file goes in the /etc directory, and must be world readable.
     38 # You can copy this file to .dir_colors in your $HOME directory to override
     39 # the system defaults.
     40 
     41 # COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not
     42 # pipes. 'all' adds color characters to all output. 'none' shuts colorization
     43 # off.
     44 COLOR tty
     45 
     46 # Below, there should be one TERM entry for each termtype that is colorizable
     47 TERM ansi
     48 TERM color_xterm
     49 TERM color-xterm
     50 TERM con132x25
     51 TERM con132x30
     52 TERM con132x43
     53 TERM con132x60
     54 TERM con80x25
     55 TERM con80x28
     56 TERM con80x30
     57 TERM con80x43
     58 TERM con80x50
     59 TERM con80x60
     60 TERM cons25
     61 TERM console
     62 TERM cygwin
     63 TERM dtterm
     64 TERM dvtm
     65 TERM dvtm-256color
     66 TERM Eterm
     67 TERM eterm-color
     68 TERM fbterm
     69 TERM gnome
     70 TERM gnome-256color
     71 TERM jfbterm
     72 TERM konsole
     73 TERM konsole-256color
     74 TERM kterm
     75 TERM linux
     76 TERM linux-c
     77 TERM mach-color
     78 TERM mlterm
     79 TERM nxterm
     80 TERM putty
     81 TERM putty-256color
     82 TERM rxvt
     83 TERM rxvt-256color
     84 TERM rxvt-cygwin
     85 TERM rxvt-cygwin-native
     86 TERM rxvt-unicode
     87 TERM rxvt-unicode256
     88 TERM rxvt-unicode-256color
     89 TERM screen
     90 TERM screen-16color
     91 TERM screen-16color-bce
     92 TERM screen-16color-s
     93 TERM screen-16color-bce-s
     94 TERM screen-256color
     95 TERM screen-256color-bce
     96 TERM screen-256color-s
     97 TERM screen-256color-bce-s
     98 TERM screen-bce
     99 TERM screen-w
    100 TERM screen.linux
    101 TERM screen.xterm-new
    102 TERM st
    103 TERM st-meta
    104 TERM st-256color
    105 TERM st-meta-256color
    106 TERM vt100
    107 TERM xterm
    108 TERM xterm-new
    109 TERM xterm-16color
    110 TERM xterm-256color
    111 TERM xterm-88color
    112 TERM xterm-color
    113 TERM xterm-debian
    114 TERM xterm-termite
    115 
    116 # EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output)
    117 EIGHTBIT 1
    118 
    119 #############################################################################
    120 # Below are the color init strings for the basic file types. A color init
    121 # string consists of one or more of the following numeric codes:
    122 #
    123 # Attribute codes:
    124 #   00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
    125 # Text color codes:
    126 #   30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
    127 # Background color codes:
    128 #   40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
    129 #
    130 # NOTES:
    131 # - See http://www.oreilly.com/catalog/wdnut/excerpt/color_names.html
    132 # - Color combinations
    133 #   ANSI Color code       Solarized  Notes                Universal             SolDark              SolLight
    134 #   ~~~~~~~~~~~~~~~       ~~~~~~~~~  ~~~~~                ~~~~~~~~~             ~~~~~~~              ~~~~~~~~
    135 #   00    none                                            NORMAL, FILE          <SAME>               <SAME>
    136 #   30    black           base02
    137 #   01;30 bright black    base03     bg of SolDark
    138 #   31    red             red                             docs & mm src         <SAME>               <SAME>
    139 #   01;31 bright red      orange                          EXEC                  <SAME>               <SAME>
    140 #   32    green           green                           editable text         <SAME>               <SAME>
    141 #   01;32 bright green    base01                          unimportant text      <SAME>
    142 #   33    yellow          yellow     unclear in light bg  multimedia            <SAME>               <SAME>
    143 #   01;33 bright yellow   base00     fg of SolLight                             unimportant non-text
    144 #   34    blue            blue       unclear in dark bg   user customized       <SAME>               <SAME>
    145 #   01;34 bright blue     base0      fg in SolDark                                                   unimportant text
    146 #   35    magenta         magenta                         LINK                  <SAME>               <SAME>
    147 #   01;35 bright magenta  violet                          archive/compressed    <SAME>               <SAME>
    148 #   36    cyan            cyan                            DIR                   <SAME>               <SAME>
    149 #   01;36 bright cyan     base1                           unimportant non-text                       <SAME>
    150 #   37    white           base2
    151 #   01;37 bright white    base3      bg in SolLight
    152 #   05;37;41                         unclear in Putty dark
    153 
    154 
    155 ### By file type
    156 
    157 # global default
    158 NORMAL 00
    159 # normal file
    160 FILE 00
    161 # directory
    162 DIR 34
    163 # 777 directory
    164 OTHER_WRITABLE 34;40
    165 # symbolic link
    166 LINK 35
    167 
    168 # pipe, socket, block device, character device (blue bg)
    169 FIFO 30;44
    170 SOCK 35;44
    171 DOOR 35;44 # Solaris 2.5 and later
    172 BLK  33;44
    173 CHR  37;44
    174 
    175 
    176 #############################################################################
    177 ### By file attributes
    178 
    179 # Orphaned symlinks (blinking white on red)
    180 # Blink may or may not work (works on iTerm dark or light, and Putty dark)
    181 ORPHAN  05;37;41
    182 # ... and the files that orphaned symlinks point to (blinking white on red)
    183 MISSING 05;37;41
    184 
    185 # files with execute permission
    186 EXEC 01;31  # Unix
    187 .cmd 01;31  # Win
    188 .exe 01;31  # Win
    189 .com 01;31  # Win
    190 .bat 01;31  # Win
    191 .reg 01;31  # Win
    192 .app 01;31  # OSX
    193 
    194 #############################################################################
    195 ### By extension
    196 
    197 # List any file extensions like '.gz' or '.tar' that you would like ls
    198 # to colorize below. Put the extension, a space, and the color init string.
    199 # (and any comments you want to add after a '#')
    200 
    201 ### Text formats
    202 
    203 # Text that we can edit with a regular editor
    204 .txt 32
    205 .org 32
    206 .md 32
    207 .mkd 32
    208 
    209 # Source text
    210 .h 32
    211 .c 32
    212 .C 32
    213 .cc 32
    214 .cpp 32
    215 .cxx 32
    216 .objc 32
    217 .sh 32
    218 .csh 32
    219 .zsh 32
    220 .el 32
    221 .vim 32
    222 .java 32
    223 .pl 32
    224 .pm 32
    225 .py 32
    226 .rb 32
    227 .hs 32
    228 .php 32
    229 .htm 32
    230 .html 32
    231 .shtml 32
    232 .erb 32
    233 .haml 32
    234 .xml 32
    235 .rdf 32
    236 .css 32
    237 .sass 32
    238 .scss 32
    239 .less 32
    240 .js 32
    241 .coffee 32
    242 .man 32
    243 .0 32
    244 .1 32
    245 .2 32
    246 .3 32
    247 .4 32
    248 .5 32
    249 .6 32
    250 .7 32
    251 .8 32
    252 .9 32
    253 .l 32
    254 .n 32
    255 .p 32
    256 .pod 32
    257 .tex 32
    258 
    259 ### Multimedia formats
    260 
    261 # Image
    262 .bmp 33
    263 .cgm 33
    264 .dl 33
    265 .dvi 33
    266 .emf 33
    267 .eps 33
    268 .gif 33
    269 .jpeg 33
    270 .jpg 33
    271 .JPG 33
    272 .mng 33
    273 .pbm 33
    274 .pcx 33
    275 .pdf 33
    276 .pgm 33
    277 .png 33
    278 .ppm 33
    279 .pps 33
    280 .ppsx 33
    281 .ps 33
    282 .svg 33
    283 .svgz 33
    284 .tga 33
    285 .tif 33
    286 .tiff 33
    287 .xbm 33
    288 .xcf 33
    289 .xpm 33
    290 .xwd 33
    291 .xwd 33
    292 .yuv 33
    293 
    294 # Audio
    295 .aac 33
    296 .au  33
    297 .flac 33
    298 .mid 33
    299 .midi 33
    300 .mka 33
    301 .mp3 33
    302 .mpa 33
    303 .mpeg 33
    304 .mpg 33
    305 .ogg  33
    306 .ra 33
    307 .wav 33
    308 
    309 # Video
    310 .anx 33
    311 .asf 33
    312 .avi 33
    313 .axv 33
    314 .flc 33
    315 .fli 33
    316 .flv 33
    317 .gl 33
    318 .m2v 33
    319 .m4v 33
    320 .mkv 33
    321 .mov 33
    322 .mp4 33
    323 .mp4v 33
    324 .mpeg 33
    325 .mpg 33
    326 .nuv 33
    327 .ogm 33
    328 .ogv 33
    329 .ogx 33
    330 .qt 33
    331 .rm 33
    332 .rmvb 33
    333 .swf 33
    334 .vob 33
    335 .webm 33
    336 .wmv 33
    337 
    338 ### Misc
    339 
    340 # Binary document formats and multimedia source
    341 .doc 31
    342 .docx 31
    343 .rtf 31
    344 .dot 31
    345 .dotx 31
    346 .xls 31
    347 .xlsx 31
    348 .ppt 31
    349 .pptx 31
    350 .fla 31
    351 .psd 31
    352 
    353 # Archives, compressed
    354 .7z   1;35
    355 .apk  1;35
    356 .arj  1;35
    357 .bin  1;35
    358 .bz   1;35
    359 .bz2  1;35
    360 .cab  1;35  # Win
    361 .deb  1;35
    362 .dmg  1;35  # OSX
    363 .gem  1;35
    364 .gz   1;35
    365 .iso  1;35
    366 .jar  1;35
    367 .msi  1;35  # Win
    368 .rar  1;35
    369 .rpm  1;35
    370 .tar  1;35
    371 .tbz  1;35
    372 .tbz2 1;35
    373 .tgz  1;35
    374 .tx   1;35
    375 .war  1;35
    376 .xpi  1;35
    377 .xz   1;35
    378 .z    1;35
    379 .Z    1;35
    380 .zip  1;35
    381 
    382 # For testing
    383 .ANSI-30-black 30
    384 .ANSI-01;30-brblack 01;30
    385 .ANSI-31-red 31
    386 .ANSI-01;31-brred 01;31
    387 .ANSI-32-green 32
    388 .ANSI-01;32-brgreen 01;32
    389 .ANSI-33-yellow 33
    390 .ANSI-01;33-bryellow 01;33
    391 .ANSI-34-blue 34
    392 .ANSI-01;34-brblue 01;34
    393 .ANSI-35-magenta 35
    394 .ANSI-01;35-brmagenta 01;35
    395 .ANSI-36-cyan 36
    396 .ANSI-01;36-brcyan 01;36
    397 .ANSI-37-white 37
    398 .ANSI-01;37-brwhite 01;37
    399 
    400 #############################################################################
    401 # Your customizations
    402 
    403 # Unimportant text files
    404 # For universal scheme, use brightgreen 01;32
    405 # For optimal on light bg (but too prominent on dark bg), use white 01;34
    406 .log 01;32
    407 *~ 01;32
    408 *# 01;32
    409 #.log 01;34
    410 #*~ 01;34
    411 #*# 01;34
    412 
    413 # Unimportant non-text files
    414 # For universal scheme, use brightcyan 01;36
    415 # For optimal on dark bg (but too prominent on light bg), change to 01;33
    416 #.bak 01;36
    417 #.BAK 01;36
    418 #.old 01;36
    419 #.OLD 01;36
    420 #.org_archive 01;36
    421 #.off 01;36
    422 #.OFF 01;36
    423 #.dist 01;36
    424 #.DIST 01;36
    425 #.orig 01;36
    426 #.ORIG 01;36
    427 #.swp 01;36
    428 #.swo 01;36
    429 #*,v 01;36
    430 .bak 01;33
    431 .BAK 01;33
    432 .old 01;33
    433 .OLD 01;33
    434 .org_archive 01;33
    435 .off 01;33
    436 .OFF 01;33
    437 .dist 01;33
    438 .DIST 01;33
    439 .orig 01;33
    440 .ORIG 01;33
    441 .swp 01;33
    442 .swo 01;33
    443 *,v 01;33
    444 
    445 # The brightmagenta (Solarized: purple) color is free for you to use for your
    446 # custom file type
    447 .gpg 34
    448 .gpg 34
    449 .pgp 34
    450 .asc 34
    451 .3des 34
    452 .aes 34
    453 .enc 34
    454 .sqlite 34