218 lines
5.2 KiB
Text
218 lines
5.2 KiB
Text
|
|
# Dark 256 color solarized theme for the color GNU ls utility.
|
|
# Used and tested with dircolors (GNU coreutils) 8.5
|
|
#
|
|
# @author {@link http://sebastian.tramp.name Sebastian Tramp}
|
|
# @license http://sam.zoy.org/wtfpl/ Do What The Fuck You Want To Public License (WTFPL)
|
|
#
|
|
# More Information at
|
|
# https://github.com/seebi/dircolors-solarized
|
|
|
|
## Documentation
|
|
#
|
|
# standard colors
|
|
#
|
|
# Below are the color init strings for the basic file types. A color init
|
|
# string consists of one or more of the following numeric codes:
|
|
# Attribute codes:
|
|
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
|
|
# Text color codes:
|
|
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
|
|
# Background color codes:
|
|
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
|
|
#
|
|
#
|
|
# 256 color support
|
|
# see here: http://www.mail-archive.com/bug-coreutils@gnu.org/msg11030.html)
|
|
#
|
|
# Text 256 color coding:
|
|
# 38;5;COLOR_NUMBER
|
|
# Background 256 color coding:
|
|
# 48;5;COLOR_NUMBER
|
|
|
|
## Special files
|
|
|
|
NORMAL 38;5;244 # no color code at all
|
|
#FILE 00 # regular file: use no color at all
|
|
RESET 0 # reset to "normal" color
|
|
DIR 38;5;33 # directory 01;34
|
|
LINK 38;5;37 # symbolic link. (If you set this to 'target' instead of a
|
|
# numerical value, the color is as for the file pointed to.)
|
|
MULTIHARDLINK 00 # regular file with more than one link
|
|
FIFO 48;5;230;38;5;136;01 # pipe
|
|
SOCK 48;5;230;38;5;136;01 # socket
|
|
DOOR 48;5;230;38;5;136;01 # door
|
|
BLK 48;5;230;38;5;244;01 # block device driver
|
|
CHR 48;5;230;38;5;244;01 # character device driver
|
|
ORPHAN 48;5;235;38;5;160 # symlink to nonexistent file, or non-stat'able file
|
|
SETUID 48;5;160;38;5;230 # file that is setuid (u+s)
|
|
SETGID 48;5;136;38;5;230 # file that is setgid (g+s)
|
|
CAPABILITY 30;41 # file with capability
|
|
STICKY_OTHER_WRITABLE 48;5;64;38;5;230 # dir that is sticky and other-writable (+t,o+w)
|
|
OTHER_WRITABLE 48;5;235;38;5;33 # dir that is other-writable (o+w) and not sticky
|
|
STICKY 48;5;33;38;5;230 # dir with the sticky bit set (+t) and not other-writable
|
|
# This is for files with execute permission:
|
|
EXEC 38;5;64
|
|
|
|
## Archives or compressed (violet + bold for compression)
|
|
.tar 38;5;61
|
|
.tgz 38;5;61
|
|
.arj 38;5;61
|
|
.taz 38;5;61
|
|
.lzh 38;5;61
|
|
.lzma 38;5;61
|
|
.tlz 38;5;61
|
|
.txz 38;5;61
|
|
.zip 38;5;61
|
|
.z 38;5;61
|
|
.Z 38;5;61
|
|
.dz 38;5;61
|
|
.gz 38;5;61
|
|
.lz 38;5;61
|
|
.xz 38;5;61
|
|
.bz2 38;5;61
|
|
.bz 38;5;61
|
|
.tbz 38;5;61
|
|
.tbz2 38;5;61
|
|
.tz 38;5;61
|
|
.deb 38;5;61
|
|
.rpm 38;5;61
|
|
.jar 38;5;61
|
|
.rar 38;5;61
|
|
.ace 38;5;61
|
|
.zoo 38;5;61
|
|
.cpio 38;5;61
|
|
.7z 38;5;61
|
|
.rz 38;5;61
|
|
.apk 38;5;61
|
|
.gem 38;5;61
|
|
|
|
# Image formats (yellow)
|
|
.jpg 38;5;136
|
|
.JPG 38;5;136 #stupid but needed
|
|
.jpeg 38;5;136
|
|
.gif 38;5;136
|
|
.bmp 38;5;136
|
|
.pbm 38;5;136
|
|
.pgm 38;5;136
|
|
.ppm 38;5;136
|
|
.tga 38;5;136
|
|
.xbm 38;5;136
|
|
.xpm 38;5;136
|
|
.tif 38;5;136
|
|
.tiff 38;5;136
|
|
.png 38;5;136
|
|
.svg 38;5;136
|
|
.svgz 38;5;136
|
|
.mng 38;5;136
|
|
.pcx 38;5;136
|
|
.dl 38;5;136
|
|
.xcf 38;5;136
|
|
.xwd 38;5;136
|
|
.yuv 38;5;136
|
|
.cgm 38;5;136
|
|
.emf 38;5;136
|
|
.eps 38;5;136
|
|
.CR2 38;5;136
|
|
.ico 38;5;136
|
|
|
|
# Files of special interest (base1 + bold)
|
|
.tex 38;5;245
|
|
.rdf 38;5;245
|
|
.owl 38;5;245
|
|
.n3 38;5;245
|
|
.ttl 38;5;245
|
|
.nt 38;5;245
|
|
.torrent 38;5;245
|
|
.xml 38;5;245
|
|
*Makefile 38;5;245
|
|
*Rakefile 38;5;245
|
|
*build.xml 38;5;245
|
|
*rc 38;5;245
|
|
*1 38;5;245
|
|
.nfo 38;5;245
|
|
*README 38;5;245
|
|
*README.txt 38;5;245
|
|
*readme.txt 38;5;245
|
|
.md 38;5;245
|
|
*README.markdown 38;5;245
|
|
.ini 38;5;245
|
|
.yml 38;5;245
|
|
.cfg 38;5;245
|
|
.conf 38;5;245
|
|
.c 38;5;245
|
|
.cpp 38;5;245
|
|
.cc 38;5;245
|
|
|
|
# "unimportant" files as logs and backups (base01)
|
|
.log 38;5;240
|
|
.bak 38;5;240
|
|
.aux 38;5;240
|
|
.lof 38;5;240
|
|
.lol 38;5;240
|
|
.lot 38;5;240
|
|
.out 38;5;240
|
|
.toc 38;5;240
|
|
.bbl 38;5;240
|
|
.blg 38;5;240
|
|
*~ 38;5;240
|
|
*# 38;5;240
|
|
.part 38;5;240
|
|
.incomplete 38;5;240
|
|
.swp 38;5;240
|
|
.tmp 38;5;240
|
|
.temp 38;5;240
|
|
.o 38;5;240
|
|
.pyc 38;5;240
|
|
.class 38;5;240
|
|
.cache 38;5;240
|
|
|
|
# Audio formats (orange)
|
|
.aac 38;5;166
|
|
.au 38;5;166
|
|
.flac 38;5;166
|
|
.mid 38;5;166
|
|
.midi 38;5;166
|
|
.mka 38;5;166
|
|
.mp3 38;5;166
|
|
.mpc 38;5;166
|
|
.ogg 38;5;166
|
|
.ra 38;5;166
|
|
.wav 38;5;166
|
|
.m4a 38;5;166
|
|
# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
|
|
.axa 38;5;166
|
|
.oga 38;5;166
|
|
.spx 38;5;166
|
|
.xspf 38;5;166
|
|
|
|
# Video formats (as audio + bold)
|
|
.mov 38;5;166
|
|
.mpg 38;5;166
|
|
.mpeg 38;5;166
|
|
.m2v 38;5;166
|
|
.mkv 38;5;166
|
|
.ogm 38;5;166
|
|
.mp4 38;5;166
|
|
.m4v 38;5;166
|
|
.mp4v 38;5;166
|
|
.vob 38;5;166
|
|
.qt 38;5;166
|
|
.nuv 38;5;166
|
|
.wmv 38;5;166
|
|
.asf 38;5;166
|
|
.rm 38;5;166
|
|
.rmvb 38;5;166
|
|
.flc 38;5;166
|
|
.avi 38;5;166
|
|
.fli 38;5;166
|
|
.flv 38;5;166
|
|
.gl 38;5;166
|
|
.m2ts 38;5;166
|
|
.divx 38;5;166
|
|
.webm 38;5;166
|
|
# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
|
|
.axv 38;5;166
|
|
.anx 38;5;166
|
|
.ogv 38;5;166
|
|
.ogx 38;5;166
|