| Crates.io | uwu_colors |
| lib.rs | uwu_colors |
| version | 0.4.0 |
| created_at | 2025-05-12 18:08:14.610664+00 |
| updated_at | 2025-05-12 18:08:14.610664+00 |
| description | simple language server to colorize hex color strings via textDocument/documentColor |
| homepage | |
| repository | https://codeberg.org/q60/uwu_colors |
| max_upload_size | |
| id | 1670949 |
| size | 83,622 |
a simple language server that i made mainly for helix because of https://github.com/helix-editor/helix/pull/12308



uwu-colors sends textDocument/documentColor request on hex color strings like "#ABC", "#abcd", '#AaBbCc', '#AABBCCDD'
it also provides various completions
named color completions are enabled by default - uppercase hex colors from https://www.colorhexa.com/color-names
variable completions can be enabled using a flag
--named-completions-mode:
upper completes with uppercase hex stringslower - with lowercase stringsfull - both with lowercase strings and uppercase strings using uppercase namesnone disables completions--color-collection:
colorhexa - named colors from ColorHexacss - named CSS colors--variable-completions - enables variable completions like on the second screenshot
you can use it as a flake
inputs.uwu-colors.packages.${pkgs.system}.default"${pkgs.uwu-colors}/bin/uwu_colors"