diff --git a/palettes/vim/angr/angr.go b/palettes/vim/angr/angr.go new file mode 100644 index 0000000..33d9727 --- /dev/null +++ b/palettes/vim/angr/angr.go @@ -0,0 +1,31 @@ +package angr + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f87, + 0x303030, + 0x3a3a3a, + 0x444444, + 0x87afd7, + 0xafafd7, + 0xb2b2b2, + 0xd78787, + 0xd7afd7, + 0xffaf87, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/apprentice/apprentice.go b/palettes/vim/apprentice/apprentice.go new file mode 100644 index 0000000..7f0fa5f --- /dev/null +++ b/palettes/vim/apprentice/apprentice.go @@ -0,0 +1,33 @@ +package apprentice + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x1c1c1c, + 0x262626, + 0x585858, + 0x5f875f, + 0x87875f, + 0x8787af, + 0x87af87, + 0x87afd7, + 0xaf5f5f, + 0xbcbcbc, + 0xff8700, + 0xffffaf, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/ayu_dark/ayu_dark.go b/palettes/vim/ayu_dark/ayu_dark.go new file mode 100644 index 0000000..52d8149 --- /dev/null +++ b/palettes/vim/ayu_dark/ayu_dark.go @@ -0,0 +1,29 @@ +package ayu_dark + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0a0e14, + 0x304357, + 0x39bae6, + 0x3d424d, + 0xb3b1ad, + 0xc2d94c, + 0xff3333, + 0xff8f40, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/ayu_light/ayu_light.go b/palettes/vim/ayu_light/ayu_light.go new file mode 100644 index 0000000..580c33c --- /dev/null +++ b/palettes/vim/ayu_light/ayu_light.go @@ -0,0 +1,27 @@ +package ayu_light + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x55b4d4, + 0x6c7680, + 0x86b300, + 0xf51818, + 0xfa8d3e, + 0xfafafa, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/ayu_mirage/ayu_mirage.go b/palettes/vim/ayu_mirage/ayu_mirage.go new file mode 100644 index 0000000..40a6936 --- /dev/null +++ b/palettes/vim/ayu_mirage/ayu_mirage.go @@ -0,0 +1,27 @@ +package ayu_mirage + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x212733, + 0x80d4ff, + 0xbbe67e, + 0xe6e1cf, + 0xf07178, + 0xffae57, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/badwolf/badwolf.go b/palettes/vim/badwolf/badwolf.go new file mode 100644 index 0000000..bb15419 --- /dev/null +++ b/palettes/vim/badwolf/badwolf.go @@ -0,0 +1,37 @@ +package badwolf + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x000000, + 0x005fff, + 0x0a9dff, + 0x141413, + 0x242321, + 0x45413b, + 0x666462, + 0x8cffba, + 0xaeee00, + 0xb88853, + 0xc7915b, + 0xf4cf86, + 0xfade3e, + 0xff2c4b, + 0xff9eb8, + 0xffa724, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/behelit/behelit.go b/palettes/vim/behelit/behelit.go new file mode 100644 index 0000000..ffd6eaa --- /dev/null +++ b/palettes/vim/behelit/behelit.go @@ -0,0 +1,32 @@ +package behelit + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x00ff87, + 0x121212, + 0x1c1c1c, + 0x262626, + 0x4e4e4e, + 0x5f5f87, + 0x5f5faf, + 0x5f87ff, + 0x5fff5f, + 0xd70057, + 0xd7005f, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/bubblegum/bubblegum.go b/palettes/vim/bubblegum/bubblegum.go new file mode 100644 index 0000000..86c009b --- /dev/null +++ b/palettes/vim/bubblegum/bubblegum.go @@ -0,0 +1,31 @@ +package bubblegum + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x303030, + 0x3a3a3a, + 0x444444, + 0x87afd7, + 0xafafd7, + 0xafd787, + 0xb2b2b2, + 0xd78787, + 0xd7af5f, + 0xd7afd7, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/cobalt2/cobalt2.go b/palettes/vim/cobalt2/cobalt2.go new file mode 100644 index 0000000..057ddf1 --- /dev/null +++ b/palettes/vim/cobalt2/cobalt2.go @@ -0,0 +1,35 @@ +package cobalt2 + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x1780e9, + 0x1a3548, + 0x1f7ad8, + 0x204458, + 0x46dd3c, + 0x4e4e4e, + 0x666d51, + 0x8cc2fd, + 0xb42839, + 0xea9299, + 0xfee533, + 0xff9d00, + 0xffff9a, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/cool/cool.go b/palettes/vim/cool/cool.go new file mode 100644 index 0000000..3a8d265 --- /dev/null +++ b/palettes/vim/cool/cool.go @@ -0,0 +1,42 @@ +package cool + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f87, + 0x008787, + 0x0087af, + 0x00afa2, + 0x2e8700, + 0x324e59, + 0x466d79, + 0x47af00, + 0x585858, + 0x5f005f, + 0x872800, + 0x875300, + 0x875faf, + 0xaf0000, + 0xaf2800, + 0xaf5f00, + 0xd78700, + 0xe4e4e4, + 0xeeeeee, + 0xff0000, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/cyberpunk/cyberpunk.go b/palettes/vim/cyberpunk/cyberpunk.go new file mode 100644 index 0000000..44e3342 --- /dev/null +++ b/palettes/vim/cyberpunk/cyberpunk.go @@ -0,0 +1,35 @@ +package cyberpunk + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0197dd, + 0x0c35bf, + 0x0eeafa, + 0x191919, + 0x408000, + 0x414c3b, + 0x666666, + 0x800080, + 0x87f025, + 0xcdb1ad, + 0xfe1bf0, + 0xff0000, + 0xffd302, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/dark_minimal/dark_minimal.go b/palettes/vim/dark_minimal/dark_minimal.go new file mode 100644 index 0000000..9d7a45e --- /dev/null +++ b/palettes/vim/dark_minimal/dark_minimal.go @@ -0,0 +1,28 @@ +package dark_minimal + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x00005f, + 0x202020, + 0x444444, + 0x9cffd3, + 0xdfff00, + 0xff0000, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/desertink/desertink.go b/palettes/vim/desertink/desertink.go new file mode 100644 index 0000000..f2bb986 --- /dev/null +++ b/palettes/vim/desertink/desertink.go @@ -0,0 +1,41 @@ +package desertink + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x004866, + 0x005f00, + 0x005f87, + 0x0087af, + 0x080808, + 0x303030, + 0x3a3a3a, + 0x444444, + 0x4a4a4a, + 0x777777, + 0x870000, + 0x999999, + 0x99ddff, + 0xafd700, + 0xb2e5ff, + 0xbbbbbb, + 0xd74444, + 0xff8700, + 0xffaf00, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/deus/deus.go b/palettes/vim/deus/deus.go new file mode 100644 index 0000000..7855633 --- /dev/null +++ b/palettes/vim/deus/deus.go @@ -0,0 +1,29 @@ +package deus + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x282c34, + 0x3e4452, + 0x61afef, + 0x98c379, + 0xabb2bf, + 0xc678dd, + 0xe06c75, + 0xe5c07b, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/distinguished/distinguished.go b/palettes/vim/distinguished/distinguished.go new file mode 100644 index 0000000..0d885bc --- /dev/null +++ b/palettes/vim/distinguished/distinguished.go @@ -0,0 +1,31 @@ +package distinguished + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x000000, + 0x1c1c1c, + 0x444444, + 0x5f87af, + 0x8a8a8a, + 0xaf5f5f, + 0xafaf5f, + 0xbcbcbc, + 0xd70000, + 0xd75f00, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/durant/durant.go b/palettes/vim/durant/durant.go new file mode 100644 index 0000000..168f588 --- /dev/null +++ b/palettes/vim/durant/durant.go @@ -0,0 +1,47 @@ +package durant + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f00, + 0x005f87, + 0x00875f, + 0x073642, + 0x1a1a18, + 0x1c1c1c, + 0x262626, + 0x2e2d2a, + 0x303030, + 0x44403a, + 0x4e4e4e, + 0x586e75, + 0x5f005f, + 0x5f00af, + 0x875faf, + 0x875fd7, + 0x87d7ff, + 0x90a680, + 0x93a1a1, + 0x9e9e9e, + 0xaf0000, + 0xafd700, + 0xd78700, + 0xd7d7ff, + 0xff0000, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/fairyfloss/fairyfloss.go b/palettes/vim/fairyfloss/fairyfloss.go new file mode 100644 index 0000000..48e4459 --- /dev/null +++ b/palettes/vim/fairyfloss/fairyfloss.go @@ -0,0 +1,36 @@ +package fairyfloss + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x3b3a32, + 0x49483e, + 0x63588d, + 0x8076aa, + 0x80ffbd, + 0xae81ff, + 0xc2ffdf, + 0xc5a3ff, + 0xe6c000, + 0xefe6ff, + 0xf8f8f0, + 0xf92672, + 0xff857f, + 0xffb8d1, + 0xfffea0, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/fruit_punch/fruit_punch.go b/palettes/vim/fruit_punch/fruit_punch.go new file mode 100644 index 0000000..7a80d3d --- /dev/null +++ b/palettes/vim/fruit_punch/fruit_punch.go @@ -0,0 +1,30 @@ +package fruit_punch + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x303030, + 0x3a3a3a, + 0x444444, + 0x79e5e0, + 0xb2b2b2, + 0xe8a15a, + 0xf29db4, + 0xf97070, + 0xfce78d, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/google_dark/google_dark.go b/palettes/vim/google_dark/google_dark.go new file mode 100644 index 0000000..407d363 --- /dev/null +++ b/palettes/vim/google_dark/google_dark.go @@ -0,0 +1,29 @@ +package google_dark + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x202124, + 0x34a853, + 0x4285f4, + 0x5f6368, + 0xe8eaed, + 0xea4335, + 0xfbbc04, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/google_light/google_light.go b/palettes/vim/google_light/google_light.go new file mode 100644 index 0000000..ccb6a4e --- /dev/null +++ b/palettes/vim/google_light/google_light.go @@ -0,0 +1,29 @@ +package google_light + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x202124, + 0x34a853, + 0x4285f4, + 0x5f6368, + 0xe8eaed, + 0xea4335, + 0xfbbc04, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/hybridline/hybridline.go b/palettes/vim/hybridline/hybridline.go new file mode 100644 index 0000000..9f08e96 --- /dev/null +++ b/palettes/vim/hybridline/hybridline.go @@ -0,0 +1,40 @@ +package hybridline + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x000000, + 0x005f00, + 0x005f5f, + 0x005f87, + 0x0087af, + 0x1c1c1c, + 0x262626, + 0x282a2e, + 0x303030, + 0x373b41, + 0x4e4e4e, + 0x8abeb7, + 0xac4142, + 0xb5bd68, + 0xc5c8c6, + 0xcc6666, + 0xde935f, + 0xff0000, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/jellybeans/jellybeans.go b/palettes/vim/jellybeans/jellybeans.go new file mode 100644 index 0000000..fc825e4 --- /dev/null +++ b/palettes/vim/jellybeans/jellybeans.go @@ -0,0 +1,40 @@ +package jellybeans + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0d61ac, + 0x151515, + 0x262626, + 0x437019, + 0x4f5b66, + 0x5fb3b3, + 0x65737e, + 0x666666, + 0x870000, + 0xa7adba, + 0xab7967, + 0xc0c5ce, + 0xc594c5, + 0xcdd3de, + 0xd8dee9, + 0xf99157, + 0xfac863, + 0xffb964, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/jet/jet.go b/palettes/vim/jet/jet.go new file mode 100644 index 0000000..94aaef7 --- /dev/null +++ b/palettes/vim/jet/jet.go @@ -0,0 +1,38 @@ +package jet + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0d61ac, + 0x151515, + 0x262626, + 0x437019, + 0x4f5b66, + 0x5fb3b3, + 0x65737e, + 0x870000, + 0xa7adba, + 0xab7967, + 0xc0c5ce, + 0xc594c5, + 0xcdd3de, + 0xd8dee9, + 0xf99157, + 0xfac863, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/kalisi/kalisi.go b/palettes/vim/kalisi/kalisi.go new file mode 100644 index 0000000..cc589bc --- /dev/null +++ b/palettes/vim/kalisi/kalisi.go @@ -0,0 +1,41 @@ +package kalisi + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f00, + 0x005faf, + 0x0087ff, + 0x204d20, + 0x404042, + 0x5f0000, + 0x5f005f, + 0x5fafff, + 0x8700af, + 0x87d7ff, + 0xa6db29, + 0xafd700, + 0xbcbcbc, + 0xc5c5c5, + 0xd75fff, + 0xd7ff00, + 0xe80000, + 0xff0000, + 0xff87ff, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/kolor/kolor.go b/palettes/vim/kolor/kolor.go new file mode 100644 index 0000000..e8e7ec5 --- /dev/null +++ b/palettes/vim/kolor/kolor.go @@ -0,0 +1,34 @@ +package kolor + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005154, + 0x242322, + 0x4a4a4a, + 0x4f3598, + 0x75d7d8, + 0x7eaefd, + 0x875faf, + 0xb2b2b2, + 0xd96e8a, + 0xdbc570, + 0xe2e2e2, + 0xe6987a, + 0xff5fd7, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/laederon/laederon.go b/palettes/vim/laederon/laederon.go new file mode 100644 index 0000000..4ba9dbd --- /dev/null +++ b/palettes/vim/laederon/laederon.go @@ -0,0 +1,32 @@ +package laederon + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f00, + 0x081c8c, + 0x1693a5, + 0x242321, + 0x2e2d2a, + 0x594512, + 0x90a680, + 0xab3e5b, + 0xab3e5d, + 0xef393d, + 0xf8f6f2, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/lessnoise/lessnoise.go b/palettes/vim/lessnoise/lessnoise.go new file mode 100644 index 0000000..3f396cf --- /dev/null +++ b/palettes/vim/lessnoise/lessnoise.go @@ -0,0 +1,40 @@ +package lessnoise + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x080808, + 0x121212, + 0x1c1c1c, + 0x303030, + 0x444444, + 0x5f87ff, + 0x6c6c6c, + 0x87afff, + 0x9e9e9e, + 0xafd7ff, + 0xafffff, + 0xb2b2b2, + 0xd0d0d0, + 0xd75f5f, + 0xeeeeee, + 0xff5f5f, + 0xffafd7, + 0xffffaf, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/light/light.go b/palettes/vim/light/light.go new file mode 100644 index 0000000..0073acb --- /dev/null +++ b/palettes/vim/light/light.go @@ -0,0 +1,45 @@ +package light + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x000087, + 0x005f00, + 0x005f5f, + 0x005fff, + 0x00875f, + 0x00df87, + 0x00dfff, + 0x5f0000, + 0x666666, + 0x8a8a8a, + 0xa8a8a8, + 0xafff87, + 0xafffff, + 0xb2b2b2, + 0xd0d0d0, + 0xd78700, + 0xdf0000, + 0xdf5f00, + 0xff0000, + 0xff5f00, + 0xffaf00, + 0xffdfdf, + 0xffff87, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/lighthaus/lighthaus.go b/palettes/vim/lighthaus/lighthaus.go new file mode 100644 index 0000000..dc0e56e --- /dev/null +++ b/palettes/vim/lighthaus/lighthaus.go @@ -0,0 +1,34 @@ +package lighthaus + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x00bfa4, + 0x090b26, + 0x21252d, + 0x50c16e, + 0xcccccc, + 0xd68eb2, + 0xe25600, + 0xed722e, + 0xfc2929, + 0xff4d00, + 0xff5050, + 0xfffade, + 0xffff00, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/luna/luna.go b/palettes/vim/luna/luna.go index f41e753..25f3cea 100644 --- a/palettes/vim/luna/luna.go +++ b/palettes/vim/luna/luna.go @@ -7,22 +7,25 @@ import ( "github.com/taigrr/go-colorpalettes/simplecolor" ) -var once sync.Once -var colors = simplecolor.SimplePalette{0x002b2b, - 0x003f3f, - 0x005e5e, - 0x2aa198, - 0x2e8b57, - 0x4e4e4e, - 0x450000, - 0x789f00, - 0x780000, - 0x973d45, - 0xe20000, - 0xff8036, - 0xffff9a, - 0xffffff, -} +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x002b2b, + 0x003f3f, + 0x005e5e, + 0x2aa198, + 0x2e8b57, + 0x4e4e4e, + 0x450000, + 0x789f00, + 0x780000, + 0x973d45, + 0xe20000, + 0xff8036, + 0xffff9a, + 0xffffff, + } +) func GetPalette() (sp simplecolor.SimplePalette) { once.Do(func() { diff --git a/palettes/vim/minimalist/minimalist.go b/palettes/vim/minimalist/minimalist.go new file mode 100644 index 0000000..7f873fa --- /dev/null +++ b/palettes/vim/minimalist/minimalist.go @@ -0,0 +1,30 @@ +package minimalist + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x1c1c1c, + 0x262626, + 0x3a3a3a, + 0x4e4e4e, + 0x666666, + 0xd75f5f, + 0xe4e4e4, + 0xeeeeee, + 0xffaf5f, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/molokai/molokai.go b/palettes/vim/molokai/molokai.go new file mode 100644 index 0000000..da1f2bc --- /dev/null +++ b/palettes/vim/molokai/molokai.go @@ -0,0 +1,30 @@ +package molokai + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x080808, + 0x1b1d1e, + 0x232526, + 0x465457, + 0x66d9ef, + 0xa6e22e, + 0xe6db74, + 0xf8f8f0, + 0xf92672, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/murmur/murmur.go b/palettes/vim/murmur/murmur.go new file mode 100644 index 0000000..cb8f192 --- /dev/null +++ b/palettes/vim/murmur/murmur.go @@ -0,0 +1,31 @@ +package murmur + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x1c1c1c, + 0x4e4e4e, + 0x5f5f5f, + 0x5f87ff, + 0x870000, + 0x87af5f, + 0xafaf87, + 0xf5f5f5, + 0xff8c00, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/night_owl/night_owl.go b/palettes/vim/night_owl/night_owl.go new file mode 100644 index 0000000..e0341e8 --- /dev/null +++ b/palettes/vim/night_owl/night_owl.go @@ -0,0 +1,33 @@ +package night_owl + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x282c34, + 0x6788cc, + 0x68b0a0, + 0x81aaff, + 0x83dcc8, + 0x8cac4c, + 0x9f74bb, + 0xafd75f, + 0xc792ea, + 0xccac6c, + 0xffd787, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/nord_minimal/nord_minimal.go b/palettes/vim/nord_minimal/nord_minimal.go new file mode 100644 index 0000000..f4ceb00 --- /dev/null +++ b/palettes/vim/nord_minimal/nord_minimal.go @@ -0,0 +1,37 @@ +package nord_minimal + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x2e3440, + 0x3b4252, + 0x434c5e, + 0x4c566a, + 0x5e81ac, + 0x81a1c1, + 0x88c0d0, + 0x8fbcbb, + 0xa3be8c, + 0xb48ead, + 0xbf616a, + 0xd08770, + 0xd8dee9, + 0xe5e9f0, + 0xebcb8b, + 0xeceff4, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/onedark/onedark.go b/palettes/vim/onedark/onedark.go new file mode 100644 index 0000000..50a99ab --- /dev/null +++ b/palettes/vim/onedark/onedark.go @@ -0,0 +1,29 @@ +package onedark + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x282c34, + 0x3e4452, + 0x61afef, + 0x98c379, + 0xabb2bf, + 0xc678dd, + 0xe06c75, + 0xe5c07b, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/ouo/ouo.go b/palettes/vim/ouo/ouo.go new file mode 100644 index 0000000..68d012b --- /dev/null +++ b/palettes/vim/ouo/ouo.go @@ -0,0 +1,33 @@ +package ouo + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005fff, + 0x00afff, + 0x1c1c1c, + 0x3a3a3a, + 0x4e4e4e, + 0x5faf00, + 0xaf0000, + 0xafaf87, + 0xd70000, + 0xd75f00, + 0xff0000, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/owo/owo.go b/palettes/vim/owo/owo.go new file mode 100644 index 0000000..406a851 --- /dev/null +++ b/palettes/vim/owo/owo.go @@ -0,0 +1,37 @@ +package owo + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x00afff, + 0x303030, + 0x3a3a3a, + 0x444444, + 0x5faf00, + 0x8787ff, + 0x87afd7, + 0x87afff, + 0x87d787, + 0x87d7ff, + 0xafafd7, + 0xafd787, + 0xb2b2b2, + 0xd78787, + 0xd7af5f, + 0xd7afd7, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/papercolor/papercolor.go b/palettes/vim/papercolor/papercolor.go new file mode 100644 index 0000000..161f437 --- /dev/null +++ b/palettes/vim/papercolor/papercolor.go @@ -0,0 +1,28 @@ +package papercolor + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f87, + 0x0087af, + 0x585858, + 0x66d9ef, + 0xd7005f, + 0xe4e4e4, + 0xeeeeee, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/peaksea/peaksea.go b/palettes/vim/peaksea/peaksea.go new file mode 100644 index 0000000..b896490 --- /dev/null +++ b/palettes/vim/peaksea/peaksea.go @@ -0,0 +1,35 @@ +package peaksea + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x1c1c1c, + 0x262626, + 0x3a3a3a, + 0x4e4e4e, + 0x585858, + 0x60f080, + 0x666666, + 0xc0d8f8, + 0xd0d090, + 0xd75f5f, + 0xe0c060, + 0xe4e4e4, + 0xeeeeee, + 0xf0c0f0, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/powerlineish/powerlineish.go b/palettes/vim/powerlineish/powerlineish.go new file mode 100644 index 0000000..c1c1c2c --- /dev/null +++ b/palettes/vim/powerlineish/powerlineish.go @@ -0,0 +1,35 @@ +package powerlineish + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f00, + 0x005f5f, + 0x005f87, + 0x0087af, + 0x080808, + 0x121212, + 0x303030, + 0x5fafd7, + 0x87d7ff, + 0x9e9e9e, + 0xafd700, + 0xd70000, + 0xffaf00, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/qwq/qwq.go b/palettes/vim/qwq/qwq.go new file mode 100644 index 0000000..24fc70f --- /dev/null +++ b/palettes/vim/qwq/qwq.go @@ -0,0 +1,42 @@ +package qwq + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x008492, + 0x04bec3, + 0x0e3b4f, + 0x6bad3f, + 0x8befc7, + 0x9ed47b, + 0xa28e79, + 0xb9a695, + 0xc1f9cd, + 0xddc6af, + 0xdde58e, + 0xf7846e, + 0xfefcf9, + 0xff003f, + 0xff5b6f, + 0xff5d4f, + 0xff9da5, + 0xffd3cb, + 0xffeee5, + 0xfff5d9, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/raven/raven.go b/palettes/vim/raven/raven.go new file mode 100644 index 0000000..ff112ea --- /dev/null +++ b/palettes/vim/raven/raven.go @@ -0,0 +1,32 @@ +package raven + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x11c279, + 0x222222, + 0x2e2e2e, + 0x5e5e5e, + 0x6565ff, + 0xa4c639, + 0xc8c8c8, + 0xe25000, + 0xe60000, + 0xff0000, + 0xff2121, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/ravenpower/ravenpower.go b/palettes/vim/ravenpower/ravenpower.go new file mode 100644 index 0000000..7136b73 --- /dev/null +++ b/palettes/vim/ravenpower/ravenpower.go @@ -0,0 +1,35 @@ +package ravenpower + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f00, + 0x005f5f, + 0x0087af, + 0x080808, + 0x1d1f21, + 0x2e2e2e, + 0x303030, + 0x5fafd7, + 0x87d7ff, + 0x9e9e9e, + 0xc8c8c8, + 0xd70000, + 0xffaf00, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/seagull/seagull.go b/palettes/vim/seagull/seagull.go new file mode 100644 index 0000000..6473def --- /dev/null +++ b/palettes/vim/seagull/seagull.go @@ -0,0 +1,37 @@ +package seagull + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0099ff, + 0x00a5ab, + 0x0b141a, + 0x11ab00, + 0x1d252b, + 0x61707a, + 0x6d767d, + 0x787e82, + 0x808487, + 0x9854ff, + 0xbf8c00, + 0xe6eaed, + 0xff4053, + 0xff549b, + 0xff6200, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/selenized/selenized.go b/palettes/vim/selenized/selenized.go new file mode 100644 index 0000000..0206355 --- /dev/null +++ b/palettes/vim/selenized/selenized.go @@ -0,0 +1,65 @@ +package selenized + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0059c6, + 0x005dcc, + 0x008777, + 0x038d7c, + 0x112e38, + 0x163945, + 0x254a57, + 0x2d3c42, + 0x3a7b00, + 0x3a82f8, + 0x3f8100, + 0x42bdaa, + 0x43545a, + 0x4a91ff, + 0x50cfba, + 0x61777c, + 0x69ad21, + 0x6b47b6, + 0x714cbc, + 0x78be2e, + 0x7e8783, + 0x957000, + 0x9b72e9, + 0x9b7600, + 0x9faeae, + 0xa9430f, + 0xab80fc, + 0xb04713, + 0xb12b82, + 0xb73088, + 0xb9001e, + 0xbfd0d0, + 0xc00221, + 0xcbc2a6, + 0xd1a416, + 0xe26f35, + 0xe4b424, + 0xe75bb3, + 0xe7ddc0, + 0xf13c3e, + 0xf67e41, + 0xfaf0d2, + 0xfb69c4, + 0xff4b49, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/selenized_bw/selenized_bw.go b/palettes/vim/selenized_bw/selenized_bw.go new file mode 100644 index 0000000..2cd4176 --- /dev/null +++ b/palettes/vim/selenized_bw/selenized_bw.go @@ -0,0 +1,65 @@ +package selenized_bw + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0054cf, + 0x0064e4, + 0x008400, + 0x009a8a, + 0x00ad9c, + 0x181818, + 0x1d9700, + 0x252525, + 0x282828, + 0x368aeb, + 0x3b3b3b, + 0x3fc5b7, + 0x474747, + 0x4f9cfe, + 0x56d8c9, + 0x6b40c3, + 0x70b433, + 0x777777, + 0x7f51d6, + 0x83c746, + 0x878787, + 0xa580e2, + 0xaf8500, + 0xb891f5, + 0xb9b9b9, + 0xba3700, + 0xbf0000, + 0xc49700, + 0xc7008b, + 0xcdcdcd, + 0xd04a00, + 0xd6000c, + 0xdbb32d, + 0xdd0f9d, + 0xdedede, + 0xe67f43, + 0xeb6eb7, + 0xebebeb, + 0xed4a46, + 0xefc541, + 0xfa9153, + 0xff5e56, + 0xff81ca, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/serene/serene.go b/palettes/vim/serene/serene.go new file mode 100644 index 0000000..c8a5321 --- /dev/null +++ b/palettes/vim/serene/serene.go @@ -0,0 +1,32 @@ +package serene + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x00dfff, + 0x080808, + 0x303030, + 0x4e4e4e, + 0x5fff00, + 0x767676, + 0xaf0000, + 0xd78700, + 0xdf0000, + 0xdfdf00, + 0xff5f00, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/sierra/sierra.go b/palettes/vim/sierra/sierra.go new file mode 100644 index 0000000..cc9470b --- /dev/null +++ b/palettes/vim/sierra/sierra.go @@ -0,0 +1,35 @@ +package sierra + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x2a2a2a, + 0x303030, + 0x545454, + 0x666666, + 0x686868, + 0xaf5f5f, + 0xaf8787, + 0xafd7d7, + 0xd75f5f, + 0xdfaf87, + 0xf7e4c0, + 0xffafaf, + 0xffb2af, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/silver/silver.go b/palettes/vim/silver/silver.go new file mode 100644 index 0000000..b051e12 --- /dev/null +++ b/palettes/vim/silver/silver.go @@ -0,0 +1,32 @@ +package silver + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x0000b3, + 0x007599, + 0x0d935c, + 0x414141, + 0xa1a1a1, + 0xb30000, + 0xdddddd, + 0xe1e1e1, + 0xe25000, + 0xff0000, + 0xff2121, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/simple/simple.go b/palettes/vim/simple/simple.go new file mode 100644 index 0000000..01d5f9e --- /dev/null +++ b/palettes/vim/simple/simple.go @@ -0,0 +1,32 @@ +package simple + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x00dfff, + 0x080808, + 0x1c1c1c, + 0x4e4e4e, + 0x5fff00, + 0x767676, + 0xaf0000, + 0xd78700, + 0xdf0000, + 0xdfdf00, + 0xff5f00, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/skeleton.go.templ b/palettes/vim/skeleton.go.templ index eecda7a..3754d94 100644 --- a/palettes/vim/skeleton.go.templ +++ b/palettes/vim/skeleton.go.templ @@ -1,5 +1,3 @@ -package skeleton - import ( "sort" "sync" @@ -9,7 +7,12 @@ import ( var ( once sync.Once - colors = simplecolor.SimplePalette{} + colors = simplecolor.SimplePalette{ + + + + + } ) func GetPalette() (sp simplecolor.SimplePalette) { diff --git a/palettes/vim/soda/soda.go b/palettes/vim/soda/soda.go new file mode 100644 index 0000000..aa9ca04 --- /dev/null +++ b/palettes/vim/soda/soda.go @@ -0,0 +1,33 @@ +package soda + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f00, + 0x008700, + 0x00af00, + 0x5f0087, + 0x767676, + 0x875f87, + 0x875faf, + 0xdf0000, + 0xffaf5f, + 0xffd75f, + 0xffff5f, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/sol/sol.go b/palettes/vim/sol/sol.go new file mode 100644 index 0000000..81bc46b --- /dev/null +++ b/palettes/vim/sol/sol.go @@ -0,0 +1,40 @@ +package sol + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x004b9a, + 0x007fff, + 0x09643f, + 0x343434, + 0x777777, + 0xa0a0a0, + 0xa3a3a3, + 0xb0b0b0, + 0xb3b3b3, + 0xc7c7c7, + 0xe33900, + 0xeeeeee, + 0xff2121, + 0xff3535, + 0xff6003, + 0xff6868, + 0xffdbc7, + 0xffff9a, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/solarized/solarized.go b/palettes/vim/solarized/solarized.go new file mode 100644 index 0000000..cca6a51 --- /dev/null +++ b/palettes/vim/solarized/solarized.go @@ -0,0 +1,37 @@ +package solarized + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x002b36, + 0x073642, + 0x268bd2, + 0x2aa198, + 0x586e75, + 0x657b83, + 0x6c71c4, + 0x839496, + 0x859900, + 0x93a1a1, + 0xb58900, + 0xcb4b16, + 0xd33682, + 0xdc322f, + 0xeee8d5, + 0xfdf6e3, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/solarized_flood/solarized_flood.go b/palettes/vim/solarized_flood/solarized_flood.go new file mode 100644 index 0000000..aa48bf3 --- /dev/null +++ b/palettes/vim/solarized_flood/solarized_flood.go @@ -0,0 +1,46 @@ +package solarized_flood + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x002b36, + 0x073642, + 0x1c1c1c, + 0x262626, + 0x268bd2, + 0x2aa198, + 0x303030, + 0x4e4e4e, + 0x586e75, + 0x5f00af, + 0x657b83, + 0x6c71c4, + 0x839496, + 0x859900, + 0x875faf, + 0x875fd7, + 0x93a1a1, + 0xb58900, + 0xcb4b16, + 0xd33682, + 0xd7d7ff, + 0xdc322f, + 0xeee8d5, + 0xfdf6e3, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/supernova/supernova.go b/palettes/vim/supernova/supernova.go new file mode 100644 index 0000000..bfb7326 --- /dev/null +++ b/palettes/vim/supernova/supernova.go @@ -0,0 +1,29 @@ +package supernova + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x1d2529, + 0x242e33, + 0x585858, + 0x585864, + 0xd40059, + 0xd7005f, + 0xe4e4e4, + 0xeeeeee, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/term/term.go b/palettes/vim/term/term.go new file mode 100644 index 0000000..c0c651e --- /dev/null +++ b/palettes/vim/term/term.go @@ -0,0 +1,36 @@ +package term + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x141413, + 0x242424, + 0x32322f, + 0x40403c, + 0x767676, + 0x7cb0e6, + 0x86cd74, + 0x94e42c, + 0xb5d3f3, + 0xcae682, + 0xdadada, + 0xe55345, + 0xe5786d, + 0xfade3e, + 0xfde76e, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/term_light/term_light.go b/palettes/vim/term_light/term_light.go new file mode 100644 index 0000000..4c1899a --- /dev/null +++ b/palettes/vim/term_light/term_light.go @@ -0,0 +1,38 @@ +package term_light + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x141413, + 0x242424, + 0x40403c, + 0x767676, + 0x7cb0e6, + 0x86cd74, + 0x888a85, + 0x94e42c, + 0xb5d3f3, + 0xcae682, + 0xdadada, + 0xdeded9, + 0xe55345, + 0xe5786d, + 0xf0f0f0, + 0xfade3e, + 0xfde76e, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/transparent/transparent.go b/palettes/vim/transparent/transparent.go new file mode 100644 index 0000000..4e432ad --- /dev/null +++ b/palettes/vim/transparent/transparent.go @@ -0,0 +1,30 @@ +package transparent + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x1d1f21, + 0x2f3d4d, + 0x3f4b59, + 0x8d96a1, + 0xbbe67e, + 0xd4bfff, + 0xd70000, + 0xf07178, + 0xffae57, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/ubaryd/ubaryd.go b/palettes/vim/ubaryd/ubaryd.go new file mode 100644 index 0000000..f74655a --- /dev/null +++ b/palettes/vim/ubaryd/ubaryd.go @@ -0,0 +1,34 @@ +package ubaryd + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x005f00, + 0x242321, + 0x416389, + 0x666462, + 0x9a4820, + 0xb88853, + 0xc14c3d, + 0xe25a74, + 0xf4cf86, + 0xf8f6f2, + 0xf9ef6d, + 0xff7400, + 0xffa724, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/understated/understated.go b/palettes/vim/understated/understated.go new file mode 100644 index 0000000..520ea1f --- /dev/null +++ b/palettes/vim/understated/understated.go @@ -0,0 +1,36 @@ +package understated + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x080808, + 0x1c1c1c, + 0x262626, + 0x303030, + 0x4e4e4e, + 0x5f005f, + 0x5f5f5f, + 0x5f87ff, + 0x870000, + 0x87af5f, + 0xaf5f00, + 0xafaf87, + 0xff0000, + 0xffaf00, + 0xffffff, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/violet/violet.go b/palettes/vim/violet/violet.go new file mode 100644 index 0000000..084b111 --- /dev/null +++ b/palettes/vim/violet/violet.go @@ -0,0 +1,32 @@ +package violet + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x009966, + 0x3a3a3a, + 0x4e4e4e, + 0x5f0000, + 0x875faf, + 0xbcbcbc, + 0xc6c6c6, + 0xcacfd2, + 0xce537a, + 0xd75fd7, + 0xff5faf, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +} diff --git a/palettes/vim/xtermlight/xtermlight.go b/palettes/vim/xtermlight/xtermlight.go new file mode 100644 index 0000000..06f2188 --- /dev/null +++ b/palettes/vim/xtermlight/xtermlight.go @@ -0,0 +1,45 @@ +package xtermlight + +import ( + "sort" + "sync" + + "github.com/taigrr/go-colorpalettes/simplecolor" +) + +var ( + once sync.Once + colors = simplecolor.SimplePalette{ + 0x000087, + 0x005f00, + 0x005f5f, + 0x005fff, + 0x00875f, + 0x00d787, + 0x00d7ff, + 0x5f0000, + 0x6c6c6c, + 0x8a8a8a, + 0xa8a8a8, + 0xafff87, + 0xafffff, + 0xb2b2b2, + 0xd0d0d0, + 0xd70000, + 0xd75f00, + 0xd78700, + 0xeeeeee, + 0xff0000, + 0xff5f00, + 0xffaf00, + 0xffdfdf, + 0xffff87, + } +) + +func GetPalette() (sp simplecolor.SimplePalette) { + once.Do(func() { + sort.Sort(colors) + }) + return colors +}