From 5ac982467fc2426112604d9ec7cb5eea20afa1f0 Mon Sep 17 00:00:00 2001 From: Akelge Date: Mon, 22 Dec 2014 14:41:08 +0000 Subject: [PATCH] Clean up, speed up, precompile --- zsh/zsh.d/30-prompt.zsh | 2 +- zsh/zsh.d/Linux/50-linux.zsh | 11 +++++++---- zsh/zsh.d/prompts/prompt_minimal_setup.zwc | Bin 0 -> 976 bytes zsh/zsh.d/prompts/prompt_niceOld_setup.zwc | Bin 0 -> 1200 bytes zsh/zsh.d/prompts/prompt_nice_setup.zwc | Bin 0 -> 1200 bytes zsh/zsh.d/prompts/prompt_plain_setup.zwc | Bin 0 -> 1024 bytes zsh/zsh.d/prompts/prompt_server_setup.zwc | Bin 0 -> 1016 bytes zsh/zsh.d/zshfunctions/bak.zwc | Bin 0 -> 8720 bytes zsh/zsh.d/zshfunctions/cdb.zwc | Bin 0 -> 400 bytes zsh/zsh.d/zshfunctions/dust.zwc | Bin 0 -> 224 bytes zsh/zsh.d/zshfunctions/fancyTerm.zwc | Bin 0 -> 784 bytes zsh/zsh.d/zshfunctions/hdu.zwc | Bin 0 -> 1416 bytes zsh/zsh.d/zshfunctions/hist.zwc | Bin 0 -> 288 bytes zsh/zsh.d/zshfunctions/repo_char.zwc | Bin 0 -> 704 bytes 14 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 zsh/zsh.d/prompts/prompt_minimal_setup.zwc create mode 100644 zsh/zsh.d/prompts/prompt_niceOld_setup.zwc create mode 100644 zsh/zsh.d/prompts/prompt_nice_setup.zwc create mode 100644 zsh/zsh.d/prompts/prompt_plain_setup.zwc create mode 100644 zsh/zsh.d/prompts/prompt_server_setup.zwc create mode 100644 zsh/zsh.d/zshfunctions/bak.zwc create mode 100644 zsh/zsh.d/zshfunctions/cdb.zwc create mode 100644 zsh/zsh.d/zshfunctions/dust.zwc create mode 100644 zsh/zsh.d/zshfunctions/fancyTerm.zwc create mode 100644 zsh/zsh.d/zshfunctions/hdu.zwc create mode 100644 zsh/zsh.d/zshfunctions/hist.zwc create mode 100644 zsh/zsh.d/zshfunctions/repo_char.zwc diff --git a/zsh/zsh.d/30-prompt.zsh b/zsh/zsh.d/30-prompt.zsh index f2d54e4..6494d3b 100644 --- a/zsh/zsh.d/30-prompt.zsh +++ b/zsh/zsh.d/30-prompt.zsh @@ -1,4 +1,4 @@ -fpath=(`dirname $0`/prompts $fpath) +fpath=($0:h/prompts $fpath) autoload -U promptinit;promptinit diff --git a/zsh/zsh.d/Linux/50-linux.zsh b/zsh/zsh.d/Linux/50-linux.zsh index e8a2cb0..7f65315 100644 --- a/zsh/zsh.d/Linux/50-linux.zsh +++ b/zsh/zsh.d/Linux/50-linux.zsh @@ -1,8 +1,11 @@ # Linux -if [ -f /etc/dir_colors ]; then - eval `dircolors /etc/dir_colors` -else - eval `dircolors` + +if which dircolors > /dev/null; then + if [ -f /etc/dir_colors ]; then + eval `dircolors /etc/dir_colors` + else + eval `dircolors` + fi fi alias ls='LANG=C ls -F --color=auto --group-directories-first' diff --git a/zsh/zsh.d/prompts/prompt_minimal_setup.zwc b/zsh/zsh.d/prompts/prompt_minimal_setup.zwc new file mode 100644 index 0000000000000000000000000000000000000000..2df6093067b8b28b6996c839775e31ba93834f1c GIT binary patch literal 976 zcmchUyJ`YK6o$`?tDC}rg#jTJLfllcsF)@;*;qwVg+MA16$QcFEMAHbY_yT>Y!_c5 zt!)|~#3GN8|BSO?i-nLT1BWy7&AH9|W+rXWm!KQFYS-!aRY1r_oZ_-#;8GrlK5@<=zM4l4GZbca4dXngLX?JQ z+vC0lpV6E>^EP-V#?eyoKKL@m&op0!f%u3x_bd|);JMZaRzzd&#dTXSo}~fir!bFA zbdEE}a-FC?jz9CSjZ@A}KRoe|wxgamczYgB-7STdcW1e`mK|an`FqPQSyxuS#PI#H zQ*Q<@rnTg4trsTJ2!%Rac4LUARv z2*MS(mYRE((Nhkcw?s3mj6522sizo~YvH<_2^Ecj@ Bl5+q6 literal 0 HcmV?d00001 diff --git a/zsh/zsh.d/prompts/prompt_niceOld_setup.zwc b/zsh/zsh.d/prompts/prompt_niceOld_setup.zwc new file mode 100644 index 0000000000000000000000000000000000000000..0e1070f2c5350ab9ac7252157ca329b3f0672f58 GIT binary patch literal 1200 zcmd^7O-my|5UuHa3@kb1;DWH1f!Lm8hygF-WoHFpqu^y>1r;$m!Qf;ZOhS+l5AJQi zg9k73PxR=?AL5VjxbO9JAcq0j^ET8}_p7Q`)jiLx*Q#=;WXo^+9r=8%BIUy=@*40B zTaw;f57Y5!GB}S8;)~N!G@hh_Qp&pO$du(t5z3mvD??@cTS-9zbq**mF&!1<#s3jQ3XD+r3s&6kkBvg&Rp_n;N;<2%)f)dSaZz5u}a_Qv457F-~NhjhL4g5LE!1cI~#j? z=nWE2`yQZNay<+J?Q`=(@6CGgB%15p+4OQSj^^J@uyg0>zP|bb_%@2;>*-v#0Q5W- z&Ay#^$jYg%^M>;;iKpr97woOH z3~r^R*uzT8;8t3y2i!`_;6_?bmfvHf2gD!=_FO|x)xz0Ii}z$N@+$U*OcZ9Uq#{1& a;oWNmkJ8v%X)Wfj?i4kZWBC6{SAPKGunNqR;@U6V$(<0bA9^zvxSrg zYo7NT;f#-bJM*Q-Q^LT|DDV>qErWZx29VZFXVuoNKXZgFY`<=9R{#E6JYbxR*QB(#&AY>{!g^&Xgr$V{{ zQ29irS)+N<>JF1{5l`Zxlf=EKad_17KKaps90Y;%FL*0gINPYcNPnNJY}oFdcJdF6 z=26S{y-4mXGR2HaIer)UpQpN&nw(5c$0dzYh|x?Q%Hwf28L5eEj?YfxLQPsSiA3Xt zwoJJTc_Cz9en;B5N|NE(MDAeSMUmxGa4OZB{SUsvQNmi*gFaNEXKO7hBg480@y3l+ z>%20Y7uK?|e~a5=Yi+C(t>Ky(TQ!)zLh$y0y=EcR%Oh{oI#>Ub!!4o6+U({_iXPt2_d}ne)g1 literal 0 HcmV?d00001 diff --git a/zsh/zsh.d/prompts/prompt_plain_setup.zwc b/zsh/zsh.d/prompts/prompt_plain_setup.zwc new file mode 100644 index 0000000000000000000000000000000000000000..cfc0c2d70ce6a88bffaa08537a7fb8e89336edc0 GIT binary patch literal 1024 zcmd6lJ!=9%5QgX0j}u}*h@g;0h?`1|Q%Dn=Tx^V_45SE$s8I;$dH7L;U<&Q7v%Sv0 zVH*U0h(9Fn?Ck{$A*9Q~GP}?2J2N{wW;&H55_DtPR*ili1zgz}(Y-9}nU?sI@yMUG z{bA?LYft;LxlaY>V8Am`%Ouhgy1;&{H4YBNp6CnvT#?Am6DgLB*fluooC;A2mgg3l zDr{PFw#-}L?h!{w#k=5(Bc9QG83x8K=A1{Fs0Yiw2ADPib1e4Tz~o$-V15GmSVZU8 z^Ii7if^!}`;`~>rDr+*(@;FhS^`PVR-kc zMFxHmzkS^zfSnO9c!0??$lPKX6 aS)7k*fyj>$w;phue{vOR1jqZg|NjjscbyOb literal 0 HcmV?d00001 diff --git a/zsh/zsh.d/prompts/prompt_server_setup.zwc b/zsh/zsh.d/prompts/prompt_server_setup.zwc new file mode 100644 index 0000000000000000000000000000000000000000..534338c0624d1ecb52a890c0466022f09b9514ad GIT binary patch literal 1016 zcmc(dziI+O5XNWM(+k9ag%H6;h?hzZ71G2er#6w4fnXsa$_asJj#C36m_objY!7@9 zJ4xe%_z0FM^3C2V76&0!7S`GQ&CZ{jPcxM?=v&a0UAC+A`#Q&yrHJ08VNZ34=f4iT z@#Dz#-&`MNJn_ic3X<@*Od=gZS=^s>j030K5PjjE$q|*|R4g5_OK^^JN<>Lm-YdjZ zU{jj2W!?hs9C4IXybC@(;wPHV!a%I|ockye^=4JjtpgRT&w_PfbqnnH z$aku>;K8(}e5}-hTO5PCkS0TnoL=0~2(Rio*C8;jI0Q11DO3JIdwd4u7fba)B%o3x ze_VPJTL*qj&TPTzDICi$;orc|^5-%{*)pDkr8QF{M_dU^jT+;YE1b3bifj2L*U<7S zuH~0qa4o;$N`4W9Gw?Mw;<;uKHDwQXEx*7&j%#sV*#L+9qDhqSh-~gh$sgqr?I;g^ S5B(c+TsUUOG;Tist^E&?D4@*% literal 0 HcmV?d00001 diff --git a/zsh/zsh.d/zshfunctions/bak.zwc b/zsh/zsh.d/zshfunctions/bak.zwc new file mode 100644 index 0000000000000000000000000000000000000000..6552234cd29398fcd2940049a6fa20fe8db47d10 GIT binary patch literal 8720 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 literal 0 HcmV?d00001 diff --git a/zsh/zsh.d/zshfunctions/hdu.zwc b/zsh/zsh.d/zshfunctions/hdu.zwc new file mode 100644 index 0000000000000000000000000000000000000000..62e388455e24f0710b69db2ee5526a7a13e24a80 GIT binary patch literal 1416 zcmeHFO>5jR5EZsJ3%-_~av4-F*o~95lNJhI7jj7pr4V`xyDfNY8GBjV8%vweE;;ol zV2%SbY>@Z;O%S1}-&KuDYsGg>QmF z!a_EMI>B$cRrK84*J zW}Npa`HaJR9)O9YhL{%uAML)7Fp{%|hx+YzmoV+1U!s%$Mwvwi2h+GlCM}|R{D%w| zSByD>t)cZF8b*nsjIDDmHpcE{Od3Y~kg*9V{JV_p8*Xo(ESNLd>G69R+n1*c#I%g< U>8*=vE#n6bKWLa_|F0VU2B7XwN&o-= literal 0 HcmV?d00001 diff --git a/zsh/zsh.d/zshfunctions/hist.zwc b/zsh/zsh.d/zshfunctions/hist.zwc new file mode 100644 index 0000000000000000000000000000000000000000..a82075dfe8e9e4f00da27976ae1b789bdfdeda33 GIT binary patch literal 288 zcmZQ)V`X8Oz`$UtXP{@qKp2Psl{i3^X#i;sC_5vwxP$>H>Bz*uz$C-K&Mk28XzL`nWQ%u(Gi;k>DPnaaf%Mb`RJt bCPxMa8KA4soW$&z#lT{t4HO4E372~S@xUCT literal 0 HcmV?d00001 diff --git a/zsh/zsh.d/zshfunctions/repo_char.zwc b/zsh/zsh.d/zshfunctions/repo_char.zwc new file mode 100644 index 0000000000000000000000000000000000000000..4ad4db86e64834b27ad817cfe4c691e4fee9d7dc GIT binary patch literal 704 zcmb7AF>b;@5ZtqkQ4j?UUDCKfRDh7uxU-08cmY*HjERxZfzE~x@PSlF&>~*IM=0|g zX3uxB5-A{7TJL&xcJ6Mfe#N5?L9d-&r%(5z2}(^AybH>cSy9Pq`5vbeMNNu!f*j`g zM21Q={PzquLJitP0}MU%%y~v~&wJbtk>Tj*qEOH%xQx9a$4IAMU@i1HGQuKjZtrLw z&YAlSK5H`9YMzWHV^$N8j`D4vY9iy5y3=ISmFvZVk~m$`{%f9xds0chR+8p&1}NJ| zKtC^D#jiRK_=^K!v0%G6E=X;0c?Te37vYN+`^>|Qb^Nio9bh!Tv_>wRN~gEO_}_NHcbK41=uwI*||CM?#PjQz5>eB0yxUIDWbQL+F4 literal 0 HcmV?d00001