diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index 63aa726..e670d68 100644 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -144,17 +144,26 @@ function _gen_lscolor() print -n ":*.${ext}=${color}" done } +# Program code LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;177" cpp cxx c++ c)" -LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;177" py go rb rs el ebuild zsh sh bash)" +LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;177" py go rb rs el ebuild zsh sh bash pl php phtml)" +# Stuff that gets included LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;105" hpp hxx h++ h)" +LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;105" css sass scss tmpl csp inc)" +# Build systems and adjacent LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;112" patch in cmake build mk ac m4 am)" +# Images, audio, video, playlists LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;184" webp png jpg jpeg gif svg xcf)" LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;172" flac opus ogg oga mp3 m4a wav mid wma ac3 au)" LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;172" mkv webm ogv mp4 m4v avi mpeg mpg wmv flv mov 3gp)" LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;112" m3u m3u8 pls)" -LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;111" txt md adoc)" +# Text +LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;111" txt md adoc rst html xhtml shtml htm)" +# Config files LS_COLORS="${LS_COLORS}$(_gen_lscolor "38;5;100" cfg json ini conf yml xml)" +# Compressed files LS_COLORS="${LS_COLORS}$(_gen_lscolor "4" gz zst bz2 xz lzma ar zip rar 7z Z)" +# Special cases LS_COLORS="${LS_COLORS}:*Makefile=38;5;112:*CMakeLists.txt=38;5;112" export LS_COLORS unfunction _gen_lscolor