aboutsummaryrefslogtreecommitdiffhomepage
path: root/.zshrc
diff options
context:
space:
mode:
Diffstat (limited to '.zshrc')
-rw-r--r--.zshrc17
1 files changed, 17 insertions, 0 deletions
diff --git a/.zshrc b/.zshrc
index 2f61594..640ab96 100644
--- a/.zshrc
+++ b/.zshrc
@@ -313,6 +313,23 @@ function 256colors() {
done
}
+function truecolors() {
+ awk 'BEGIN{
+ s="/\\/\\/\\/\\/\\"; s=s s s s s s s s;
+ for (colnum = 0; colnum < 77; colnum++) {
+ r = 255 - (colnum * 255 / 76);
+ g = (colnum * 510 / 76);
+ b = (colnum * 255 / 76);
+ if (g > 255)
+ g = 510 - g;
+ printf "\033[48;2;%d;%d;%dm", r, g, b;
+ printf "\033[38;2;%d;%d;%dm", 255 - r, 255 - g, 255 - b;
+ printf "%s\033[0m", substr(s, colnum + 1, 1);
+ }
+ printf "\n";
+ }'
+}
+
# noxxx on => xxx off