diff --git a/home/ls_colors b/home/ls_colors index ecc8023..c460df7 100644 --- a/home/ls_colors +++ b/home/ls_colors @@ -3,10 +3,10 @@ ca=38;5;197;4 cd=38;5;198;4 di=38;5;111;1 do=38;5;197;4 -ex=38;5;48 +ex=38;5;46 fi=0 -ln=38;5;246;1 -mh=38;5;246;3 +ln=38;5;248;1 +mh=38;5;248;3 no=0 or=38;5;212;3 ow=38;5;197;4;100 @@ -18,11 +18,11 @@ su=38;5;255;4;100;1 tw=38;5;255;3;100 *.1p=38;5;250 *.32x=38;5;156 -*.3g2=38;5;98 -*.3ga=38;5;141 -*.3gp=38;5;98 +*.3g2=38;5;141 +*.3ga=38;5;147 +*.3gp=38;5;141 *.3p=38;5;250 -*.41=38;5;69 +*.41=38;5;75 *.7z=38;5;116 *.82p=38;5;121 *.83p=38;5;121 @@ -32,128 +32,130 @@ tw=38;5;255;3;100 *.A64=38;5;156 *.BAT=38;5;151 *.BUP=38;5;241 -*.C=38;5;69 +*.C=38;5;75 *.CFUserTextEncoding=38;5;239 *.DS_Store=38;5;239 -*.F03=38;5;69 -*.F08=38;5;69 -*.F90=38;5;69 -*.F95=38;5;69 -*.F=38;5;69 -*.H=38;5;69 -*.IFO=38;5;99 -*.JPG=38;5;171 -*.M=38;5;69 -*.MOV=38;5;99 -*.PDF=38;5;128 -*.PFA=38;5;147 -*.PL=38;5;69 -*.R=38;5;69 +*.F03=38;5;75 +*.F08=38;5;75 +*.F90=38;5;75 +*.F95=38;5;75 +*.F=38;5;75 +*.H=38;5;75 +*.IFO=38;5;135 +*.JPG=38;5;207 +*.M=38;5;75 +*.MOV=38;5;135 +*.PDF=38;5;218 +*.PFA=38;5;181 +*.PL=38;5;75 +*.R=38;5;75 *.RData=38;5;178 *.Rproj=38;5;228 -*.S3M=38;5;141 -*.S=38;5;69 +*.S3M=38;5;147 +*.S=38;5;75 *.SKIP=38;5;150 -*.TIFF=38;5;171 +*.TIFF=38;5;207 *.VOB=38;5;115;1 *.a00=38;5;156 *.a52=38;5;156 *.a64=38;5;156 *.a78=38;5;156 *.a=38;5;116 -*.aac=38;5;141 -*.accdb=38;5;67 -*.accde=38;5;67 -*.accdr=38;5;67 -*.accdt=38;5;67 +*.aac=38;5;147 +*.accdb=38;5;104 +*.accde=38;5;104 +*.accdr=38;5;104 +*.accdt=38;5;104 *.adf=38;5;156 -*.afm=38;5;147 -*.agda=38;5;69 -*.agdai=38;5;69 -*.ahk=38;5;69 -*.ai=38;5;177 -*.aiff=38;5;141;1 -*.alac=38;5;141;1 +*.afm=38;5;181 +*.agda=38;5;75 +*.agdai=38;5;75 +*.ahk=38;5;75 +*.ai=38;5;206 +*.aiff=38;5;147;1 +*.alac=38;5;147;1 *.allow=38;5;148 *.am=38;5;150 -*.amr=38;5;141 -*.ape=38;5;141;1 +*.amr=38;5;147 +*.ape=38;5;147;1 *.apk=38;5;123 *.application=38;5;249 *.aria2=38;5;241 *.arj=38;5;116 *.asc=38;5;116;3 -*.asf=38;5;98 -*.asm=38;5;69 -*.ass=38;5;97 +*.asf=38;5;141 +*.asm=38;5;75 +*.ass=38;5;140 *.atr=38;5;156 -*.au=38;5;141 +*.au=38;5;147 *.automount=38;5;160 -*.avi=38;5;99 +*.avi=38;5;135 *.awk=38;5;151 *.bak=38;5;241 *.bash=38;5;151 *.bat=38;5;151 *.bfe=38;5;116;3 *.bib=38;5;178 -*.bin=38;5;124 -*.bmp=38;5;171 +*.bin=38;5;160 +*.bmp=38;5;207 +*.book=38;5;228 *.bsp=38;5;123 *.bz2=38;5;116 -*.c++=38;5;69 -*.c=38;5;69 +*.c++=38;5;75 +*.c=38;5;75 *.cab=38;5;123 -*.caf=38;5;141 +*.caf=38;5;147 *.cap=38;5;250 *.car=38;5;240 -*.cbr=38;5;128 -*.cbz=38;5;128 -*.cc=38;5;69 -*.cda=38;5;141;1 +*.cbr=38;5;218 +*.cbz=38;5;218 +*.cc=38;5;75 +*.cda=38;5;147;1 *.cdi=38;5;156 -*.cdr=38;5;171 -*.chm=38;5;128 -*.cl=38;5;69 -*.clj=38;5;69 -*.cljc=38;5;69 -*.cljs=38;5;69 -*.cljw=38;5;69 +*.cdr=38;5;207 +*.chm=38;5;218 +*.cl=38;5;75 +*.clj=38;5;75 +*.cljc=38;5;75 +*.cljs=38;5;75 +*.cljw=38;5;75 *.cnc=38;5;250 -*.coffee=38;5;69 -*.cp=38;5;69 +*.coffee=38;5;75 +*.cp=38;5;75 *.cpio=38;5;116 -*.cpp=38;5;69 -*.cr=38;5;69 -*.cs=38;5;69 +*.cpp=38;5;75 +*.cr=38;5;75 +*.cs=38;5;75 *.css=38;5;173 -*.csv=38;5;124 -*.ctp=38;5;69 +*.csv=38;5;210 +*.ctp=38;5;75 *.cue=38;5;249 -*.cxx=38;5;69 -*.dart=38;5;69 -*.dat=38;5;141 -*.db=38;5;67 +*.cxx=38;5;75 +*.dart=38;5;75 +*.dat=38;5;147 +*.db=38;5;104 *.deb=38;5;123 *.def=38;5;250 *.deny=38;5;167 *.description=38;5;249 *.device=38;5;160 *.dhall=38;5;150 -*.dicom=38;5;171 +*.dicom=38;5;207 *.diff=38;5;225;3 *.directory=38;5;249 -*.divx=38;5;99 -*.djvu=38;5;128 +*.divx=38;5;135 +*.djvu=38;5;218 *.dll=38;5;241 *.dmg=38;5;123 *.dmp=38;5;250 -*.doc=38;5;127 +*.doc=38;5;211 *.dockerignore=38;5;240 -*.docm=38;5;127 -*.docx=38;5;127 -*.drw=38;5;177 +*.docm=38;5;211 +*.docx=38;5;211 +*.dotx=38;5;211 +*.drw=38;5;206 *.dtd=38;5;178 -*.dts=38;5;141 +*.dts=38;5;147 *.dump=38;5;241 *.dwg=38;5;170 *.dylib=38;5;241 @@ -161,179 +163,179 @@ tw=38;5;255;3;100 *.enc=38;5;116;3 *.entitlements=1 *.epf=38;5;117 -*.eps=38;5;177 -*.epsf=38;5;177 -*.epub=38;5;128 +*.eps=38;5;206 +*.epsf=38;5;206 +*.epub=38;5;218 *.err=38;5;160;1 *.error=38;5;160;1 *.etx=38;5;214 *.ex=38;5;250 *.example=38;5;250 -*.f03=38;5;69 -*.f08=38;5;69 -*.f4v=38;5;98 -*.f90=38;5;69 -*.f95=38;5;69 -*.f=38;5;69 -*.fcm=38;5;141 +*.f03=38;5;75 +*.f08=38;5;75 +*.f4v=38;5;141 +*.f90=38;5;75 +*.f95=38;5;75 +*.f=38;5;75 +*.fcm=38;5;147 *.feature=38;5;250 -*.flac=38;5;141;1 -*.flif=38;5;171 -*.flv=38;5;98 +*.flac=38;5;147;1 +*.flif=38;5;207 +*.flv=38;5;141 *.fm2=38;5;156 -*.fmp12=38;5;67 -*.fnt=38;5;147 -*.fon=38;5;147 -*.for=38;5;69 -*.fp7=38;5;67 -*.ftn=38;5;69 +*.fmp12=38;5;104 +*.fnt=38;5;181 +*.fon=38;5;181 +*.for=38;5;75 +*.fp7=38;5;104 +*.ftn=38;5;75 *.fxml=38;5;178 *.gb=38;5;156 *.gba=38;5;156 *.gbc=38;5;156 *.gbr=38;5;170 *.gel=38;5;156 -*.gemspec=38;5;69 +*.gemspec=38;5;75 *.ger=38;5;250 *.gg=38;5;156 *.ggl=38;5;156 -*.gif=38;5;171 +*.gif=38;5;207 *.git=38;5;240 *.gitattributes=38;5;238 *.gitignore=38;5;238 *.gitmodules=38;5;238 -*.go=38;5;69 -*.gp3=38;5;98 -*.gp4=38;5;98 +*.go=38;5;75 +*.gp3=38;5;141 +*.gp4=38;5;141 *.gpg=38;5;116;3 -*.gs=38;5;69 +*.gs=38;5;75 *.gz=38;5;116 -*.h++=38;5;69 -*.h=38;5;69 -*.hi=38;5;69 +*.h++=38;5;75 +*.h=38;5;75 +*.hi=38;5;75 *.hidden-color-scheme=38;5;190 *.hidden-tmTheme=38;5;190 *.hin=38;5;150 *.hl=38;5;208 -*.hpp=38;5;69 -*.hs=38;5;69 +*.hpp=38;5;75 +*.hs=38;5;75 *.htm=38;5;173 *.html=38;5;173 -*.hxx=38;5;69 -*.icns=38;5;171 -*.ico=38;5;171 +*.hxx=38;5;75 +*.icns=38;5;207 +*.ico=38;5;207 *.ics=38;5;250 -*.ii=38;5;69 +*.ii=38;5;75 *.iml=38;5;250 *.in=38;5;150 *.info=38;5;214 *.ini=38;5;150 *.ipa=38;5;123 *.ipk=38;5;156 -*.ipynb=38;5;69 -*.iso=38;5;124 +*.ipynb=38;5;75 +*.iso=38;5;160 *.j64=38;5;156 *.jad=38;5;123 *.jar=38;5;123 -*.java=38;5;69 +*.java=38;5;75 *.jhtm=38;5;173 -*.jpeg=38;5;171 -*.jpg=38;5;171 -*.js=38;5;69 -*.jsm=38;5;69 +*.jpeg=38;5;207 +*.jpg=38;5;207 +*.js=38;5;75 +*.jsm=38;5;75 *.json=38;5;178 *.jsonl=38;5;178 -*.jsp=38;5;69 +*.jsp=38;5;75 *.kak=38;5;151 -*.key=38;5;126 -*.lagda.md=38;5;69 -*.lagda.rst=38;5;69 -*.lagda.tex=38;5;69 -*.lagda=38;5;69 +*.key=38;5;212 +*.lagda.md=38;5;75 +*.lagda.rst=38;5;75 +*.lagda.tex=38;5;75 +*.lagda=38;5;75 *.last-run=38;5;190 *.less=38;5;173 -*.lhs=38;5;69 -*.lisp=38;5;69 +*.lhs=38;5;75 +*.lisp=38;5;75 *.lnk=38;5;249 *.localized=38;5;239 -*.localstorage=38;5;67 +*.localstorage=38;5;104 *.log=38;5;224 *.lrz=38;5;116 -*.lua=38;5;69 +*.lua=38;5;75 *.lz=38;5;116 *.lzma=38;5;116 *.lzo=38;5;116 -*.m2v=38;5;99 +*.m2v=38;5;135 *.m3u8=38;5;249 *.m3u=38;5;249 *.m4=38;5;150 -*.m4a=38;5;141 -*.m4v=38;5;99 -*.m=38;5;69 +*.m4a=38;5;147 +*.m4v=38;5;135 +*.m=38;5;75 *.map=38;5;250 *.markdown=38;5;214 *.md5=38;5;249 *.md=38;5;214 -*.mdb=38;5;67 -*.mde=38;5;67 +*.mdb=38;5;104 +*.mde=38;5;104 *.mdump=38;5;241 *.merged-ca-bundle=38;5;190 *.mf=38;5;250 *.mfasl=38;5;250 *.mht=38;5;173 *.mi=38;5;250 -*.mid=38;5;141 -*.midi=38;5;141;1 -*.mjs=38;5;69 +*.mid=38;5;147 +*.midi=38;5;147;1 +*.mjs=38;5;75 *.mkd=38;5;214 -*.mkv=38;5;99 +*.mkv=38;5;135 *.mm=38;5;170 -*.mobi=38;5;128 -*.mod=38;5;141 -*.moon=38;5;69 +*.mobi=38;5;218 +*.mod=38;5;147 +*.moon=38;5;75 *.mount=38;5;160 -*.mov=38;5;99 -*.mp3=38;5;141 -*.mp4=38;5;99 -*.mp4a=38;5;141 -*.mpeg=38;5;99 -*.mpg=38;5;99 +*.mov=38;5;135 +*.mp3=38;5;147 +*.mp4=38;5;135 +*.mp4a=38;5;147 +*.mpeg=38;5;135 +*.mpg=38;5;135 *.msg=38;5;178 -*.msql=38;5;67 +*.msql=38;5;104 *.mtx=38;5;250 *.mustache=38;5;173 -*.mysql=38;5;67 -*.nc=38;5;67 +*.mysql=38;5;104 +*.nc=38;5;104 *.ndjson=38;5;178 *.nds=38;5;156 *.nes=38;5;156 *.nfo=38;5;214 *.nib=38;5;240 -*.nim=38;5;69 -*.nimble=38;5;69 +*.nim=38;5;75 +*.nimble=38;5;75 *.nix=38;5;150 *.npc=38;5;166 -*.nrg=38;5;124 -*.nth=38;5;171 -*.numbers=38;5;124 +*.nrg=38;5;160 +*.nth=38;5;207 +*.numbers=38;5;210 *.o=38;5;241 -*.odb=38;5;127 -*.odp=38;5;126 -*.ods=38;5;124 -*.odt=38;5;127 -*.oga=38;5;141 -*.ogg=38;5;141 -*.ogm=38;5;99 -*.ogv=38;5;98 +*.odb=38;5;211 +*.odp=38;5;212 +*.ods=38;5;210 +*.odt=38;5;211 +*.oga=38;5;147 +*.ogg=38;5;147 +*.ogm=38;5;135 +*.ogv=38;5;141 *.old=38;5;150 -*.opus=38;5;141 +*.opus=38;5;147 *.orig=38;5;241 -*.otf=38;5;147 +*.otf=38;5;181 *.out=38;5;150 *.p12=38;5;116;3 *.p7s=38;5;116;3 *.pacnew=38;5;241 -*.pages=38;5;127 +*.pages=38;5;211 *.pak=38;5;123 *.part=38;5;243 *.patch=38;5;225;1 @@ -343,93 +345,94 @@ tw=38;5;255;3;100 *.pcap=38;5;250 *.pcb=38;5;170 *.pcf=38;5;150 -*.pcm=38;5;141;1 -*.pdf=38;5;128 +*.pcm=38;5;147;1 +*.pdf=38;5;218 *.pem=38;5;116;3 -*.pfa=38;5;147 -*.pfb=38;5;147 -*.pfm=38;5;147 +*.pez=38;5;212 +*.pfa=38;5;181 +*.pfb=38;5;181 +*.pfm=38;5;181 *.pgn=38;5;178 *.pgp=38;5;116;3 -*.pgsql=38;5;67 -*.php=38;5;69 +*.pgsql=38;5;104 +*.php=38;5;75 *.pi=38;5;250 *.pid=38;5;175 *.pk3=38;5;123 -*.pl=38;5;69 +*.pl=38;5;75 *.plist=38;5;150 *.plt=38;5;250 *.ply=38;5;170 *.pm=38;5;250 -*.png=38;5;171 +*.png=38;5;207 *.pod=38;5;214 *.pot=38;5;189 -*.pps=38;5;126 -*.ppt=38;5;126 -*.ppts=38;5;126 -*.pptsm=38;5;126 -*.pptx=38;5;126 -*.pptxm=38;5;126 +*.pps=38;5;212 +*.ppt=38;5;212 +*.ppts=38;5;212 +*.pptsm=38;5;212 +*.pptx=38;5;212 +*.pptxm=38;5;212 *.properties=38;5;249 -*.ps=38;5;177 -*.psd=38;5;171 +*.ps=38;5;206 +*.psd=38;5;207 *.psf=38;5;150 -*.pxd=38;5;171 -*.pxm=38;5;171 -*.py=38;5;69 +*.pxd=38;5;207 +*.pxm=38;5;207 +*.py=38;5;75 *.pyc=38;5;74 -*.qcow=38;5;124 -*.r=38;5;69 +*.qcow=38;5;160 +*.r=38;5;75 *.r[0-9]{0,2}=38;5;249 *.rake=38;5;150 *.rar=38;5;116 -*.rb=38;5;69 +*.rb=38;5;75 *.rdata=38;5;178 *.rdf=38;5;250 -*.rkt=38;5;69 +*.rkt=38;5;75 *.rlib=38;5;241 -*.rmvb=38;5;99 +*.rmvb=38;5;135 *.rnc=38;5;178 *.rng=38;5;178 *.rom=38;5;156 *.rpm=38;5;123 -*.rpn=38;5;69 -*.rs=38;5;69 +*.rpn=38;5;75 +*.rs=38;5;75 *.rss=38;5;178 *.rst=38;5;214 -*.rtf=38;5;127 +*.rtf=38;5;211 *.ru=38;5;250 -*.s3m=38;5;141 +*.s3m=38;5;147 *.s7z=38;5;116 -*.s=38;5;69 -*.sample=38;5;99 +*.s=38;5;75 +*.sample=38;5;135 *.sass=38;5;173 *.sassc=38;5;244 *.sav=38;5;156 -*.scala=38;5;69 +*.scala=38;5;75 *.scan=38;5;150 *.sch=38;5;250 *.scm=38;5;170 -*.scpt=38;5;69 +*.scpt=38;5;75 *.scss=38;5;173 *.sed=38;5;151 *.service=38;5;160 *.sfv=38;5;249 *.sgml=38;5;178 *.sh=38;5;151 -*.sid=38;5;141 +*.sid=38;5;147 *.sig=38;5;116;3 *.signature=38;5;116;3 *.sis=38;5;250 *.sms=38;5;156 *.snapshot=38;5;160 *.socket=38;5;160 -*.sparseimage=38;5;124 +*.sparseimage=38;5;160 *.spl=38;5;219 -*.sql=38;5;67 -*.sqlite=38;5;67 -*.srt=38;5;97 -*.ssa=38;5;97 +*.sql=38;5;104 +*.sqlite=38;5;104 +*.srt=38;5;140 +*.ssa=38;5;140 *.st=38;5;156 *.stackdump=38;5;241 *.state=38;5;175 @@ -438,7 +441,7 @@ tw=38;5;255;3;100 *.storyboard=38;5;196 *.strings=1 *.sty=38;5;250 -*.sub=38;5;97 +*.sub=38;5;140 *.sublime-build=38;5;190 *.sublime-commands=38;5;190 *.sublime-keymap=38;5;190 @@ -447,19 +450,19 @@ tw=38;5;255;3;100 *.sublime-snippet=38;5;190 *.sublime-workspace=38;5;190 *.sug=38;5;250 -*.sup=38;5;97 -*.svg=38;5;177 +*.sup=38;5;140 +*.svg=38;5;206 *.swap=38;5;160 -*.swift=38;5;69 +*.swift=38;5;75 *.swo=38;5;244 *.swp=38;5;244 -*.sx=38;5;69 +*.sx=38;5;75 *.sz=38;5;116 -*.t=38;5;69 +*.t=38;5;75 *.tar=38;5;116 *.target=38;5;160 -*.tcc=38;5;69 -*.tcl=38;5;68 +*.tcc=38;5;75 +*.tcl=38;5;75 *.tdy=38;5;250 *.tex=38;5;214 *.textile=38;5;214 @@ -471,66 +474,66 @@ tw=38;5;255;3;100 *.tg=38;5;250 *.tgz=38;5;116 *.theme=38;5;249 -*.tif=38;5;171 -*.tiff=38;5;171 +*.tif=38;5;207 +*.tiff=38;5;207 *.timer=38;5;160 *.tmTheme=38;5;190 *.tmp=38;5;244 -*.toast=38;5;124 +*.toast=38;5;160 *.toml=38;5;178 *.torrent=38;5;249 -*.ts=38;5;98 -*.tsv=38;5;124 -*.ttf=38;5;147 -*.twig=38;5;69 +*.ts=38;5;141 +*.tsv=38;5;210 +*.ttf=38;5;181 +*.twig=38;5;75 *.txt=38;5;228 -*.typelib=38;5;67 +*.typelib=38;5;104 *.un~=38;5;241 *.urlview=38;5;249 *.user-ca-bundle=38;5;190 -*.v=38;5;69 -*.vala=38;5;69 -*.vapi=38;5;69 -*.vb=38;5;69 -*.vba=38;5;69 -*.vbs=38;5;69 +*.v=38;5;75 +*.vala=38;5;75 +*.vapi=38;5;75 +*.vb=38;5;75 +*.vba=38;5;75 +*.vbs=38;5;75 *.vcard=38;5;250 -*.vcd=38;5;124 +*.vcd=38;5;160 *.vcf=38;5;250 *.vdf=38;5;123 *.vim=38;5;151 *.viminfo=38;5;150 -*.vmdk=38;5;124 +*.vmdk=38;5;160 *.vob=38;5;115;1 *.vpk=38;5;123 -*.vtt=38;5;97 -*.wav=38;5;141;1 +*.vtt=38;5;140 +*.wav=38;5;147;1 *.webloc=38;5;249 -*.webm=38;5;98 -*.webp=38;5;171 -*.wma=38;5;141 -*.wmv=38;5;99 -*.woff2=38;5;147 -*.woff=38;5;147 +*.webm=38;5;141 +*.webp=38;5;207 +*.wma=38;5;147 +*.wmv=38;5;135 +*.woff2=38;5;181 +*.woff=38;5;181 *.woim=38;5;208 *.wrl=38;5;170 -*.wv=38;5;141;1 -*.wvc=38;5;141;1 +*.wv=38;5;147;1 +*.wvc=38;5;147;1 *.xcconfig=1 *.xcf=38;5;170 *.xcsettings=1 *.xcuserstate=1 *.xcworkspacedata=1 *.xib=38;5;208 -*.xla=38;5;124 +*.xla=38;5;210 *.xln=38;5;250 -*.xls=38;5;124 -*.xlsx=38;5;124 -*.xlsxm=38;5;124 -*.xltm=38;5;124 -*.xltx=38;5;124 +*.xls=38;5;210 +*.xlsx=38;5;210 +*.xlsxm=38;5;210 +*.xltm=38;5;210 +*.xltx=38;5;210 *.xml=38;5;178 -*.xpm=38;5;171 +*.xpm=38;5;207 *.xsd=38;5;178 *.xz=38;5;116 *.yaml=38;5;178 @@ -538,7 +541,7 @@ tw=38;5;255;3;100 *.z=38;5;116 *.z[0-9]{0,2}=38;5;249 *.zcompdump=38;5;241 -*.zig=38;5;69 +*.zig=38;5;75 *.zip=38;5;116 *.zipx=38;5;116 *.zoo=38;5;116 @@ -571,6 +574,7 @@ tw=38;5;255;3;100 *README=38;5;221 *VERSION=38;5;221 *authorized_keys=38;5;150 +*cf=38;5;150 *cfg=38;5;150 *conf=38;5;150 *config=38;5;150 diff --git a/home/zshrc b/home/zshrc index 1d4bf8f..be07c03 100644 --- a/home/zshrc +++ b/home/zshrc @@ -269,9 +269,12 @@ reload() { ### @- function { # initialize colors for ls. local lsc= line= - < ~/.ls_colors | tr -d $'\r' | while read -r line; do + while read -r line; do + # strip any unprintable, non-ascii characters. + line="${line##*[! -~]}" + line="${line%%[! -~]*}" lsc+="$line:" - done + done < ~/.ls_colors export LS_COLORS="$lsc" }