From dbbcc0837d5f10b35f6c7757953bf4e4460c637a Mon Sep 17 00:00:00 2001 From: James McGlashan Date: Sun, 4 Dec 2011 01:08:49 +1100 Subject: [PATCH] --- plugins/colorizer/colorizer.plugin.zsh | 42 ++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 plugins/colorizer/colorizer.plugin.zsh diff --git a/plugins/colorizer/colorizer.plugin.zsh b/plugins/colorizer/colorizer.plugin.zsh new file mode 100644 index 000000000..16f8267c8 --- /dev/null +++ b/plugins/colorizer/colorizer.plugin.zsh @@ -0,0 +1,42 @@ +# This plugin is in the making, no need to start it. +# The point of this plugin is so we can use our own $fg replacements that respect customization! +# +# A method to get/collect escape codes from #RRGGBB hex needs to be added but only used to gather the escape codes. ( should be two-way. ) +__colors=(cyan white yellow magenta black blue red default grey green) +_ecolors=("\e[36m" "\e[37m" "\e[33m" "\e[35m" "\e[30m" "\e[34m" "\e[31m" "\e[39m" "\e[30m" "\e[32m") +# This is just an easy way to show all the colors. +echo ${^_ecolors}t + +## Extracted from my .Xdefaults; want to merge these colors into the terminal; TODO: Create a method/function to convert the #RRGGBB into an escapable character for strings! +#!--[Colours]--! +#! black +#URxvt*color0: #000000 +#URxvt*color8: #999999 +# +#! red +#URxvt*color1: #BD484A +#URxvt*color9: #F55D60 +# +#! green +#!URxvt*color2: #66994E +#!URxvt*color10: #93DB6F +# +#! yellow +#URxvt*color3: #C4A043 +#URxvt*color11: #F0C452 +# +#! blue +#URxvt*color4: #567B94 +#URxvt*color12: #7CB2D6 +# +#! magenta +#URxvt*color5: #BB88DD +#URxvt*color13: #D7AFD7 +# +#! cyan +#URxvt*color6: #00BBDD +#URxvt*color14: #0DEBFF +# +#! white +#URxvt*color7: #C7C7C7 +#URxvt*color15: #D9D9D9