All Projects → lifepillar → Vim Colortemplate

lifepillar / Vim Colortemplate

The Toolkit for Vim Color Scheme Designers!

Projects that are alternatives of or similar to Vim Colortemplate

Cgx
💻🔥CLI to generate the recommended documentation/files to improve contribution (Github, Gitlab, CodeCommit and Bitbucket)
Stars: ✭ 190 (-64.49%)
Mutual labels:  generator, templates
Jmmasw
Just make me a static website
Stars: ✭ 13 (-97.57%)
Mutual labels:  generator, templates
Yo
CLI tool for running Yeoman generators
Stars: ✭ 3,421 (+539.44%)
Mutual labels:  generator, templates
Microgen
♻️ micro-generator for individual files, easy like sunday morning 🌅
Stars: ✭ 85 (-84.11%)
Mutual labels:  generator, templates
Pollinate
Template your base files and generate new projects from Git(Hub).
Stars: ✭ 213 (-60.19%)
Mutual labels:  generator, templates
justgo
Skeleton for jump-starting a Go-powered microservice project with Docker and Go best-practices + easy code hot-reloading (for dev environments)!
Stars: ✭ 29 (-94.58%)
Mutual labels:  generator, templates
Assemble
Community
Stars: ✭ 3,995 (+646.73%)
Mutual labels:  generator, templates
Badgen
Fast handcraft svg badge generator.
Stars: ✭ 464 (-13.27%)
Mutual labels:  generator
Coolie
Coolie(苦力) helps you to create models (& their constructors) from a JSON file.
Stars: ✭ 508 (-5.05%)
Mutual labels:  generator
Bogus
📇 A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
Stars: ✭ 5,083 (+850.09%)
Mutual labels:  generator
Full Stack
Full stack, modern web application generator. Using Flask, PostgreSQL DB, Docker, Swagger, automatic HTTPS and more.
Stars: ✭ 451 (-15.7%)
Mutual labels:  generator
Groupco
PHP的服务化框架。适用于Api、Http Server、Rpc Server;帮助原生PHP项目转向微服务化。出色的性能与支持高并发的协程相结合
Stars: ✭ 473 (-11.59%)
Mutual labels:  generator
Uniqid
Unique ID Generator
Stars: ✭ 512 (-4.3%)
Mutual labels:  generator
Nord
An arctic, north-bluish color palette.
Stars: ✭ 4,816 (+800.19%)
Mutual labels:  colorscheme
Eigengrau S Essential Establishment Generator
A town generator that is suitable for out of the box play in any fantasy TTRPG setting.
Stars: ✭ 523 (-2.24%)
Mutual labels:  generator
Xcodegen
A Swift command line tool for generating your Xcode project
Stars: ✭ 5,032 (+840.56%)
Mutual labels:  generator
Vim Doge
(Do)cumentation (Ge)nerator 10+ languages 📚 Generate proper code documentation skeletons with a single keypress. ⚡️🔥
Stars: ✭ 533 (-0.37%)
Mutual labels:  generator
Srcery Vim
Dark colorscheme for gvim and vim
Stars: ✭ 518 (-3.18%)
Mutual labels:  colorscheme
Easy Wg Quick
Creates Wireguard configuration for hub and peers with ease
Stars: ✭ 502 (-6.17%)
Mutual labels:  generator
Bootswatch Rails
Bootswatches converted to SCSS ready to use in Rails asset pipeline.
Stars: ✭ 495 (-7.48%)
Mutual labels:  templates

The Toolkit for Vim Color Scheme Designers!

Colortemplate is a 100% VimScript plugin for Vim 8 or later, which makes it easy to develop color schemes. Its ambitious goal is to become the way to create new color schemes for Vim!

Features

  • Generates color schemes that support all environments, from black&white to millions of colors, and both terminal and GUI Vim.
  • Generates color schemes that load efficiently and have a consistent structure following best practices.
  • Automatically provides xterm approximations for GUI colors.
  • Imports any color scheme. You do not have to start from scratch!
  • Provides a sophisticated style picker. Create color schemes in real-time directly within Vim!
  • Displays information about the highlight group under the cursor.
  • Computes useful statistics about your color scheme.
  • Supports generating any kind of auxiliary files (say, autoload/gorgeous.vim or scripts/foo.sh).
  • Has syntax completion for highlight groups, keywords and common colors.
  • …And a lot more!

Colortemplate is fully documented: to learn everything about it, read :help colortemplate.txt.

Quick Start

Installing this plugin does not require anything special. If you need help, please first check the FAQ.

:edit templates/dark.colortemplate
:Colortemplate! ~/.vim
:colorscheme dark

The resulting color scheme will be written into ~/.vim/colors. See :help colortemplate.txt for detailed documentation.

Note: :Colortemplate and other plugin's commands are filetype-specific. That means that they are available only if the filetype is set to colortemplate. You may need to explicitly type :set ft=colortemplate to make them available in new buffers.

Colortemplate is based on a very simple but very flexible template format. This is a minimal template, which you can actually compile without warnings:

Full name:  My Gorgeous Theme
Short name: gorgeous
Author:     Me <[email protected]>

Variant:    gui 256
Background: dark

; Color palette
Color:      myblack #333333 ~
Color:      mywhite #fafafa ~

; Highlight group definitions
Normal      mywhite myblack

Term colors: mywhite mywhite mywhite mywhite mywhite mywhite mywhite mywhite
Term colors: myblack myblack myblack myblack myblack myblack myblack myblack

If you want to get a flavor of how Colortemplate can be used in the real world, take a look at some color schemes created with it: WWDC16 and WWDC17 (simple), or Gruvbox 8 and Solarized 8 (complex).

Contributions

Do you want to contribute? Do you have any suggestions on how to improve Colortemplate? Open an issue or submit a pull request!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].