Browse Source

Update dircolors

Emmanuel Bouthenot 8 years ago
parent
commit
bdb150a474
1 changed files with 245 additions and 199 deletions
  1. 245 199
      .dircolors

+ 245 - 199
.dircolors

@@ -1,64 +1,72 @@
+
+# Dark 256 color solarized theme for the color GNU ls utility.
+# Used and tested with dircolors (GNU coreutils) 8.5
 #
-# Configuration file for dircolors, a utility to help you set the
-# LS_COLORS environment variable used by GNU ls with the --color option.
-#
-# Deeply inspired from
-# https://github.com/seebi/solarized/raw/master/ls-colors-solarized/dircolors.256dark
-#
-# 2011, Emmanuel Bouthenot <kolter@openics.org>
-#
-# This file is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY
+# @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
 
-TERM	Eterm
-TERM	ansi
-TERM	color-xterm
-TERM	con132x25
-TERM	con132x30
-TERM	con132x43
-TERM	con132x60
-TERM	con80x25
-TERM	con80x28
-TERM	con80x30
-TERM	con80x43
-TERM	con80x50
-TERM	con80x60
-TERM	cons25
-TERM	console
-TERM	cygwin
-TERM	dtterm
-TERM	eterm-color
-TERM	gnome
-TERM	gnome-256color
-TERM	jfbterm
-TERM	konsole
-TERM	kterm
-TERM	linux
-TERM	linux-c
-TERM	mach-color
-TERM	mlterm
-TERM	putty
-TERM	rxvt
-TERM	rxvt-256color
-TERM	rxvt-cygwin
-TERM	rxvt-cygwin-native
-TERM	rxvt-unicode
-TERM	rxvt-unicode256
-TERM	screen
-TERM	screen-256color
-TERM	screen-256color-bce
-TERM	screen-bce
-TERM	screen-w
-TERM	screen.linux
-TERM	vt100
-TERM	xterm
-TERM	xterm-16color
-TERM	xterm-256color
-TERM	xterm-88color
-TERM	xterm-color
-TERM	xterm-debian
+# Term Section
+TERM Eterm
+TERM ansi
+TERM color-xterm
+TERM con132x25
+TERM con132x30
+TERM con132x43
+TERM con132x60
+TERM con80x25
+TERM con80x28
+TERM con80x30
+TERM con80x43
+TERM con80x50
+TERM con80x60
+TERM cons25
+TERM console
+TERM cygwin
+TERM dtterm
+TERM eterm-color
+TERM fbterm
+TERM gnome
+TERM gnome-256color
+TERM jfbterm
+TERM konsole
+TERM konsole-256color
+TERM kterm
+TERM linux
+TERM linux-c
+TERM mach-color
+TERM mlterm
+TERM putty
+TERM rxvt
+TERM rxvt-256color
+TERM rxvt-cygwin
+TERM rxvt-cygwin-native
+TERM rxvt-unicode
+TERM rxvt-unicode256
+TERM rxvt-unicode-256color
+TERM screen
+TERM screen-256color
+TERM screen-256color-bce
+TERM screen-256color-s
+TERM screen-256color-bce-s
+TERM screen-bce
+TERM screen-w
+TERM screen.linux
+TERM vt100
+TERM xterm
+TERM xterm-16color
+TERM xterm-256color
+TERM xterm-88color
+TERM xterm-color
+TERM xterm-debian
+TERM xterm-termite
 
+## 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:
@@ -67,160 +75,198 @@ TERM	xterm-debian
 # 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
-
-## dircolors 256 COLOR SUPPORT (see here: http://www.mail-archive.com/bug-coreutils@gnu.org/msg11030.html)
+#
+#
+# 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
 
-NORMAL	00			# no color code at all
-FILE	00			# regular file: use no color at all
-RESET	0			# reset to "normal" color
-DIR		00;38;5;33	# directory
-LINK	01;38;5;45	# symbolic link. (If you set this to 'target' instead of a numerical value, the color is as for the file pointed to.)
-
-MULTIHARDLINK			30;41					# 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
-EXEC					01;38;5;64				# This is for files with execute permission
+## Special files
 
-# Or if you want to colorize scripts even if they do not have the executable bit actually set.
-.sh		01;38;5;64
-.csh	01;38;5;64
-.ksh	01;38;5;64
-.bash	01;38;5;64
+NORMAL                  ;38;5;251               # no color code at all
+#FILE                   00                      # regular file: use no color at all
+RESET 0                                         # reset to "normal" color
+DIR                     ;38;5;39                # directory 01;34
+LINK                    ;38;5;43                # symbolic link. (If you set this to 'target' instead of a
+                                                # numerical value, the color is as for the file pointed to.)
+EXEC                    ;38;5;64                # This is for files with execute permission
+CAPABILITY              30;41                   # file with capability
+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)
+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
 
- # archives or compressed (violet + bold for compression)
-.tar	00;38;5;61
-.tgz	01;38;5;61
-.arj	01;38;5;61
-.taz	01;38;5;61
-.lzh	01;38;5;61
-.lzma	01;38;5;61
-.tlz	01;38;5;61
-.txz	01;38;5;61
-.zip	01;38;5;61
-.z		01;38;5;61
-.Z		01;38;5;61
-.dz		01;38;5;61
-.gz		01;38;5;61
-.lz		01;38;5;61
-.xz		01;38;5;61
-.bz2	01;38;5;61
-.bz		01;38;5;61
-.tbz	01;38;5;61
-.tbz2	01;38;5;61
-.tz		01;38;5;61
-.deb	01;38;5;61
-.rpm	01;38;5;61
-.jar	01;38;5;61
-.rar	01;38;5;61
-.ace	01;38;5;61
-.zoo	01;38;5;61
-.cpio	01;38;5;61
-.7z		01;38;5;61
-.rz		01;38;5;61
-.apk	01;38;5;61
+## Archives or compressed (violet + bold for compression)
+.tar   0;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	00;38;5;136
-.JPG	00;38;5;136	#stupid but needed
-.jpeg	00;38;5;136
-.gif	00;38;5;136
-.bmp	00;38;5;136
-.pbm	00;38;5;136
-.pgm	00;38;5;136
-.ppm	00;38;5;136
-.tga	00;38;5;136
-.xbm	00;38;5;136
-.xpm	00;38;5;136
-.tif	00;38;5;136
-.tiff	00;38;5;136
-.png	00;38;5;136
-.svg	00;38;5;136
-.svgz	00;38;5;136
-.mng	00;38;5;136
-.pcx	00;38;5;136
-.dl		00;38;5;136
-.xcf	00;38;5;136
-.xwd	00;38;5;136
-.yuv	00;38;5;136
-.cgm	00;38;5;136
-.emf	00;38;5;136
-.eps	00;38;5;136
+# Image formats (yellow)
+.jpg    00;38;5;136
+.JPG    00;38;5;136 #stupid but needed
+.jpeg   00;38;5;136
+.gif    00;38;5;136
+.bmp    00;38;5;136
+.pbm    00;38;5;136
+.pgm    00;38;5;136
+.ppm    00;38;5;136
+.tga    00;38;5;136
+.xbm    00;38;5;136
+.xpm    00;38;5;136
+.tif    00;38;5;136
+.tiff   00;38;5;136
+.png    00;38;5;136
+.svg    00;38;5;136
+.svgz   00;38;5;136
+.mng    00;38;5;136
+.pcx    00;38;5;136
+.dl     00;38;5;136
+.xcf    00;38;5;136
+.xwd    00;38;5;136
+.yuv    00;38;5;136
+.cgm    00;38;5;136
+.emf    00;38;5;136
+.eps    00;38;5;136
+.CR2    00;38;5;136
+.ico    00;38;5;136
 
-# files of interest (base1 + bold)
-.pdf	01;38;5;245
-.tex	01;38;5;245
-.rdf	01;38;5;245
-.owl	01;38;5;245
-.n3		01;38;5;245
-.tt		01;38;5;245
-.nt		01;38;5;245
+# Files of special interest (base1 + bold)
+.tex             ;38;5;245
+.pdf             ;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
+.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	00;38;5;240
-.bak	00;38;5;240
-.aux	00;38;5;240
-.bbl	00;38;5;240
-.blg	00;38;5;240
-*~		00;38;5;240
-*#		00;38;5;240
+.log        00;38;5;240
+.bak        00;38;5;240
+.aux        00;38;5;240
+.lof        00;38;5;240
+.lol        00;38;5;240
+.lot        00;38;5;240
+.out        00;38;5;240
+.toc        00;38;5;240
+.bbl        00;38;5;240
+.blg        00;38;5;240
+*~          00;38;5;240
+*#          00;38;5;240
+.part       00;38;5;240
+.incomplete 00;38;5;240
+.swp        00;38;5;240
+.tmp        00;38;5;240
+.temp       00;38;5;240
+.o          00;38;5;240
+.pyc        00;38;5;240
+.class      00;38;5;240
+.cache      00;38;5;240
 
-# audio formats (orange)
-.aac	00;38;5;166
-.au		00;38;5;166
-.flac	00;38;5;166
-.mid	00;38;5;166
-.midi	00;38;5;166
-.mka	00;38;5;166
-.mp3	00;38;5;166
-.mpc	00;38;5;166
-.ogg	00;38;5;166
-.ra		00;38;5;166
-.wav	00;38;5;166
+# Audio formats (orange)
+.aac    00;38;5;166
+.au     00;38;5;166
+.flac   00;38;5;166
+.mid    00;38;5;166
+.midi   00;38;5;166
+.mka    00;38;5;166
+.mp3    00;38;5;166
+.mpc    00;38;5;166
+.ogg    00;38;5;166
+.ra     00;38;5;166
+.wav    00;38;5;166
+.m4a    00;38;5;166
 # http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
-.axa	00;38;5;166
-.oga	00;38;5;166
-.spx	00;38;5;166
-.xspf	00;38;5;166
+.axa    00;38;5;166
+.oga    00;38;5;166
+.spx    00;38;5;166
+.xspf   00;38;5;166
 
-# video formats (as audio + bold)
-.mov	01;38;5;166
-.mpg	01;38;5;166
-.mpeg	01;38;5;166
-.m2v	01;38;5;166
-.mkv	01;38;5;166
-.ogm	01;38;5;166
-.mp4	01;38;5;166
-.m4v	01;38;5;166
-.mp4v	01;38;5;166
-.vob	01;38;5;166
-.qt		01;38;5;166
-.nuv	01;38;5;166
-.wmv	01;38;5;166
-.asf	01;38;5;166
-.rm		01;38;5;166
-.rmvb	01;38;5;166
-.flc	01;38;5;166
-.avi	01;38;5;166
-.fli	01;38;5;166
-.flv	01;38;5;166
-.gl		01;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	01;38;5;166
-.anx	01;38;5;166
-.ogv	01;38;5;166
-.ogx	01;38;5;166
-
+.axv    ;38;5;166
+.anx    ;38;5;166
+.ogv    ;38;5;166
+.ogx    ;38;5;166