solarized-emacs

a fork of Bozhidar Batsov's solarized-emacs
git clone https://git.trogloxene.org/solarized-emacs.git
Log | Files | Refs | README

commit abf520d6fa503bcf4434293bfddd1a5a0242f88a
parent 784b174b767314a76657e770136aab8ab3ecd5a4
Author: Thomas Frössman <thomasf@jossystem.se>
Date:   Tue, 19 Nov 2019 00:02:11 +0100

colorlab: male palettes elisp update optional

Diffstat:
Mcolorlab/main.go | 20++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/colorlab/main.go b/colorlab/main.go @@ -2,6 +2,7 @@ package main import ( "bufio" + "flag" "fmt" "io/ioutil" "log" @@ -16,7 +17,21 @@ import ( colorful "github.com/lucasb-eyer/go-colorful" ) +// Options are command line flags . +type Options struct { + NoElispUpdate bool +} + +func (o *Options) Register() { + flag.BoolVar(&o.NoElispUpdate, "no-update", false, "don't update ../solarized-palettes.el") + +} + func main() { + var opts Options + + opts.Register() + flag.Parse() for _, pal := range palettes { fmt.Println(pal.Name) @@ -26,8 +41,9 @@ func main() { // nc.FilterPrefix("base").PrintAlist(os.Stdout, 0) // Merge(nc.FilterSuffix("-d"), oldDarkAccents.NamedColors().WithSuffix("-do")).PrintAlist(os.Stdout, 0) // Merge(nc.FilterSuffix("-l"), oldLightAccents.NamedColors().WithSuffix("-lo")).PrintAlist(os.Stdout, 0) - - rewriteTheme(nc, pal.Name) + if !opts.NoElispUpdate { + rewriteTheme(nc, pal.Name) + } } fmt.Println("\n-----\n") }