<commit_before>This is a set of tools aimed at producing high quality color schemes.

At the moment, it works with `urxvt` (the required patch is `rxvt_unicode_xres256.diff`).

The main script is `genthm` (run `genthm -h` to get the list of available options/arguments), it requires `Python` and the `python-colormath` library.

Once called it will create two files in the current directory. The one starting with `redef-`, once executed, will change the terminal colors in real-time. The other file shall be fed to `xrdb`. You might want to look at the scripts in `extra/` to see how dark/light scheme switching can be automated.

[Preview](http://ge.tt/23u6FNC/v/3)

# Vim Theme Skeleton Helper

To make vim aware of the special skeleton color syntax, put `extra/vim.vim` in `~/.vim/ftplugin/`.<commit_msg>go easy on the title<commit_after>This is a set of tools aimed at producing high quality color schemes.

At the moment, it works with `urxvt` (the required patch is `rxvt_unicode_xres256.diff`).

The main script is `genthm` (run `genthm -h` to get the list of available options/arguments), it requires `Python` and the `python-colormath` library.

Once called it will create two files in the current directory. The one starting with `redef-`, once executed, will change the terminal colors in real-time. The other file shall be fed to `xrdb`. You might want to look at the scripts in `extra/` to see how dark/light scheme switching can be automated.

[Preview](http://ge.tt/23u6FNC/v/3)

---

## Vim Theme Skeleton Helper

To make vim aware of the special skeleton color syntax, put `extra/vim.vim` in `~/.vim/ftplugin/`.
{'fraction_non_alphanumeric': 0.08717004297114794, 'fraction_numerical': 0.008594229588704727, 'mean_word_length': 4.191082802547771, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3240174', 'n_tokens_mistral': 496, 'n_tokens_neox': 475, 'n_words': 239}