[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1037153: ITP: autothemer-el -- Emacs library that makes theme creation more convenient



Package: wnpp
Severity: wishlist
Owner: Nicholas D Steeves <sten@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org
Control: block 905755 by -1

* Package name    : autothemer-el
  Version         : 0.2.17
  Upstream Author : Jason Milkins
* URL             : https://github.com/jasonm23/autothemer
* License         : GPL-3+
  Programming Lang: elisp
  Description     : Emacs library that makes theme creation more convenient

 Autothemer is an Emacs library that makes theme creation more convenient; One
 way that it accomplishes this is by reducing the amount of boilerplate code
 needed to define custom themes.  It also provides the user with interactive
 commands that automatically generate face customisation code using the
 theme's colour palette—as well as other functions that assist with the
 creation of Emacs themes.
 .
 Notable features:
   * Automatic support for multiple display types (24bit, 256 colour, GUI and
     terminal).  Autothemes look good everywhere.
   * Easier configuration of dark and light theme variants.
   * Unified palette management.
   * Simplified face (text styles).
   * Autogeneration of missing specifications.
   * Completing-read-style colour selection using popup of a theme's palette.
   * SVG colour swatch generation, with labels.
   * Theme Variance Architecture (consult documentation for more information).
 .
 The following are some popular Emacs themes that use this autothemer:
 Gruvbox, Kaolin, Darktooth, and Soothe.

Autothemer is a new dependency of the Gruvbox theme for Emacs, and I
am in the process of investigating Autothemer, because I've found some
bugs in my custom theme and am looking for an easy and comprehensive
solution.  I am not aware of another Emacs lib like this one, and I
plan to maintain it on the Emacsen Team.

Comaintainers and mentees who would like to work on themes are both welcome!

Reply to: