Skip to content

Schemecraft is a versatile colorscheme generator designed for Neovim and Vim9. It provides support for multiple variants, allowing users to customize and create unique color schemes tailored to their preferences.

License

Notifications You must be signed in to change notification settings

maxmx03/schemecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

schemecraft

Neovim Vim LICENSE

Schemecraft is a versatile colorscheme generator designed for Neovim and Vim. It provides support for multiple variants, allowing users to customize and create unique color schemes tailored to their preferences.

Getting Started

Installation

go install github.com/maxmx03/schemecraft@latest

Usage

Generate a colorscheme by providing a base Yaml file

Create

example 1

schemecraft scheme.json

output: build/

example 2

schemecraft scheme.yml scheme-light.yml

Template YAML

Check the example folder for a reference.

specification:
  identifier: &identifier
    fg: fg

name: Solarized
author: Max
repo: https://github.com/maxmx03/solarized
contact: ""
config: # you keep this as default
  transparent: false
  plugins: ~
palette:
  fg: "#FEECE2"
  bg: "#374259"
  comment: "#545B77"
  blue: "#B5C0D0"
highlights:
  editor: # :h highlihts-groups
    - name: Normal
      fg: fg
      bg: bg
      transparent: true
  syntax: # :h group-name
    - name: Comment
      fg: comment
      italic: true
      gui: italic,bold
plugins:
  treesitter:
    - name: "@variable"
      <<: *identifier
    - name: "@variable.builtin"
      link: Constant

Schemecraft Colorschemes

Contributing

Feel free to contribute to Schemecraft by opening issues or pull requests. Your feedback and suggestions are highly appreciated.

About

Schemecraft is a versatile colorscheme generator designed for Neovim and Vim9. It provides support for multiple variants, allowing users to customize and create unique color schemes tailored to their preferences.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published