diff --git a/LS_COLORS b/LS_COLORS index a06fd25..b74339b 100644 --- a/LS_COLORS +++ b/LS_COLORS @@ -8,20 +8,20 @@ # described in the ECMA-48 document; in other words, you'll need a terminal # with capabilities of displaying 256 colors. # -# As of this writing, around 300 different filetypes/extensions is supported. +# As of this writing, over 500 different filetypes/extensions are supported. # That's indeed a lot of extensions, but there's a lot more! Therefore I need # your help. # # Fork this project on github, add the extensions you are missing, and send me # a pull request. # -# For files that usually ends up next to each other, like html, css and js, +# For files that usually end up next to each other, like html, css and js, # try to pick colors that fit nicely together. Filetypes with multiple # possible extensions, like htm and html, should have the same color. # This program is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. See the Perl Artistic License for more details. +# PARTICULAR PURPOSE. See the Perl Artistic License for more details. # # This program is free software: you can redistribute it and/or modify it under # the terms of the Perl Artistic License as published by the Perl Foundation, @@ -92,6 +92,7 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .pgn 38;5;178 .rss 38;5;178 .xml 38;5;178 +.fxml 38;5;178 .toml 38;5;178 .yaml 38;5;178 .yml 38;5;178 @@ -141,6 +142,10 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 # Excel module .xltm 38;5;73;4 .xltx 38;5;73 +# macOS office suite {{{3 +.pages 38;5;111 +.numbers 38;5;112 +.key 38;5;166 # }}} # }}} # configs {{{2 @@ -158,6 +163,20 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .pcf 1 # adobe photoshop proof settings file .psf 1 +# Sublime Text config +.hidden-color-scheme 1 +.hidden-tmTheme 1 +.last-run 1 +.merged-ca-bundle 1 +.sublime-build 1 +.sublime-commands 1 +.sublime-keymap 1 +.sublime-settings 1 +.sublime-snippet 1 +.tmTheme 1 +.user-ca-bundle 1 +# eclipse +.epf 1 # }}} # }}} # code {{{1 @@ -270,6 +289,8 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .S 38;5;110 # Rust .rs 38;5;81 +# AppleScript +.scpt 38;5;219 # Swift .swift 38;5;219 # ? @@ -366,6 +387,7 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .cdr 38;5;97 .flif 38;5;97 .gif 38;5;97 +.icns 38;5;97 .ico 38;5;97 .jpeg 38;5;97 .JPG 38;5;97 @@ -373,6 +395,8 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .nth 38;5;97 .png 38;5;97 .psd 38;5;97 +.pxd 38;5;97 +.pxm 38;5;97 .xpm 38;5;97 .webp 38;5;97 # }}} @@ -416,11 +440,21 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .VOB 38;5;115;1 .vob 38;5;115;1 # }}} +# subtitles {{{1 +.ass 38;5;117 +.srt 38;5;117 +.ssa 38;5;117 +.sub 38;5;117 +.sup 38;5;117 # bitmap image track +.vtt 38;5;117 +#}}} # audio {{{1 .3ga 38;5;137;1 .S3M 38;5;137;1 .aac 38;5;137;1 +.amr 38;5;137;1 .au 38;5;137;1 +.caf 38;5;137;1 .dat 38;5;137;1 .dts 38;5;137;1 .fcm 38;5;137;1 @@ -457,6 +491,9 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .pfm 38;5;66 .ttf 38;5;66 .otf 38;5;66 +# Web Open Font Format +.woff 38;5;66 +.woff2 38;5;66 # postscript fonts .PFA 38;5;66 .pfa 38;5;66 @@ -487,6 +524,7 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .zz 38;5;40 # packaged apps {{{2 .apk 38;5;215 +.ipa 38;5;215 .deb 38;5;215 .rpm 38;5;215 .jad 38;5;215 @@ -604,13 +642,30 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .md5 38;5;116 .properties 38;5;116 .sfv 38;5;116 -.srt 38;5;116 -.sub 38;5;116 .theme 38;5;116 .torrent 38;5;116 .urlview 38;5;116 +.webloc 38;5;116 .lnk 38;5;39 # }}} +# macOS files {{{1 +*CodeResources 38;5;239 # code signing apps +*PkgInfo 38;5;239 # app bundle id +.nib 38;5;57 # UI +.car 38;5;57 # asset catalog +.dylib 38;5;241 # shared lib +# Xcode files {{{2 +.entitlements 1 +.pbxproj 1 +.strings 1 +.storyboard 38;5;196 +.xcconfig 1 +.xcsettings 1 +.xcuserstate 1 +.xcworkspacedata 1 +.xib 38;5;208 +# }}} +# }}} # encrypted data {{{1 .asc 38;5;192;3 .bfe 38;5;192;3 @@ -659,6 +714,20 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 # Sega .sms 38;5;213 # }}} +# Texas Instruments Calculator files {{{1 +# for more see http://tibasicdev.wikidot.com/file-extensions +.8xp 38;5;121 +.8eu 38;5;121 +.82p 38;5;121 +.83p 38;5;121 +.8xe 38;5;121 +# }}} +# 3D printing {{{1 +.stl 38;5;216 +.dwg 38;5;216 +.ply 38;5;216 +.wrl 38;5;216 +# }}} # unsorted {{{1 # # Portable Object Translation for GNU Gettext @@ -688,6 +757,7 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .example 38;5;7 .feature 38;5;7 .ger 38;5;7 +.ics 38;5;7 # calendar information .map 38;5;7 .mf 38;5;7 .mfasl 38;5;7 @@ -708,17 +778,10 @@ STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 .tfnt 38;5;7 .tg 38;5;7 .vcard 38;5;7 -.vcf 38;5;7 +.vcf 38;5;7 #contact information .xln 38;5;7 # AppCode files .iml 38;5;166 -# Xcode files -.xcconfig 1 -.entitlements 1 -.strings 1 -.storyboard 38;5;196 -.xcsettings 1 -.xib 38;5;208 # }}} # termcap {{{1 TERM ansi diff --git a/README.markdown b/README.markdown index 91dda36..2707bd6 100644 --- a/README.markdown +++ b/README.markdown @@ -31,11 +31,7 @@ possible extensions, like htm and html, should have the same color. # What does it look like? Here's a screenshot _(font and minor color shades, of course, depend on terminal and its configuration)_: -![Screenshot1](http://orig07.deviantart.net/f59a/f/2016/087/a/e/ls_colors_1_by_trapd00r-d9wrdoa.png) - -And another one: - -![Screenshot2](http://orig02.deviantart.net/5c73/f/2016/087/4/8/ls_colors_2_by_trapd00r-d9wrdrq.png) +![Screenshot1](docs/static/LS_COLORS.png) [0]: https://github.com/trapd00r/zsh-syntax-highlighting-filetypes [1]: https://github.com/trapd00r/File-LsColor @@ -99,7 +95,7 @@ mpc search artist Laleh | ls_color ... and so on. -# Legal +# Legal © Copyright 2014-2018 Magnus Woldrich. This program is distributed in the hope that it will be useful, but WITHOUT ANY diff --git a/buildsuite b/buildsuite deleted file mode 100755 index 35a5d76..0000000 --- a/buildsuite +++ /dev/null @@ -1,131 +0,0 @@ -#!/usr/bin/env bash -# GNU bash, version 4.3.18(1)-release (x86_64-unknown-linux-gnu) -# -# © Copyright 2014 Ryan Delaney. -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# - -# Functions {{{1 -lscolors_buildsuite_print_extensions() { - sed -e '/^[ ]+#/d; /^[^\.\*]/d; /^$/d; s/^\([\.\*][^ ]+\).*/\1/' ../LS_COLORS -} - -verbose() { - if [[ "$verbose" = "1" ]]; then - echo "$1" >&2 - fi -} - -error() { - echo "$1" >&2 -} -# }}} -# Usage {{{1 -# -usage() { -cat <&2 - exit 1 - shift - ;; - *) # no more options. Stop while loop - break - ;; - esac -done -# }}} -# Dependencies {{{ -if ! type sed &> /dev/null; then echo "ERROR: Missing dependency: sed" 1>&2; exit 1; fi -# }}} - -if [[ ! -d "./test" ]]; then mkdir test || exit 1; fi -cd test || exit 1 - -# File -if [[ ! -f FILE ]]; then touch FILE; fi - -# Executable file -if [[ ! -f EXECUTABLE ]]; then touch EXECUTABLE; fi -chmod +x EXECUTABLE - -# Symlink -if [[ ! -f SYMLINK ]]; then ln -s FILE SYMLINK; fi - -# Directory -if [[ ! -d DIRECTORY ]]; then mkdir DIRECTORY; fi - -# Directory symlink -if [[ ! -d DIR-SYMLINK ]]; then ln -s DIRECTORY DIR-SYMLINK; fi - -# Hardlink -if [[ ! -f HARDLINK1 ]]; then touch HARDLINK1; fi -if [[ ! -f HARDLINK2 ]]; then ln HARDLINK1 HARDLINK2; fi - -# Create a link to nowhere -if [[ ! -f nothing ]]; then touch nothing; fi -if [[ ! -f ORPHAN ]]; then ln -s nothing ORPHAN; fi -if [[ -f nothing ]]; then rm nothing; fi - -# World-writable -if [[ ! -f WORLDWRITEABLE ]]; then touch WORLDWRITEABLE; fi -chmod 0777 WORLDWRITEABLE - -# Supported extensions -while read line; do - if [[ ! -f test"$line" ]]; then - line="${line//\*/.}" - if [[ "${line:0:1}" == "." ]]; then - touch ./DIRECTORY/test"$line" - else - touch ./DIRECTORY/"$line" - fi - fi -done < <( lscolors_buildsuite_print_extensions ) - - -# vim: ft=sh foldmethod=marker: diff --git a/docs/static/LS_COLORS-fullsize.png b/docs/static/LS_COLORS-fullsize.png new file mode 100644 index 0000000..d1c6ac6 Binary files /dev/null and b/docs/static/LS_COLORS-fullsize.png differ diff --git a/docs/static/LS_COLORS.png b/docs/static/LS_COLORS.png new file mode 100644 index 0000000..78a3917 Binary files /dev/null and b/docs/static/LS_COLORS.png differ