| colorizer |
Requires Neovim >= 0.7.0 and `set termguicolors` |
| colorizer.buffer |
Provides highlighting functions for buffer |
| colorizer.color |
Provides color conversion and utility functions for RGB and HSL values. |
| colorizer.config |
Provides configuration options and utilities for setting up colorizer. |
| colorizer.constants |
This module provides constants that are required across the application |
| colorizer.matcher |
Manages matching and parsing of color patterns in buffers. |
| colorizer.parser.rgb_hex |
This module provides a parser for extracting `0xAARRGGBB` hexadecimal color values and converting them to RGB hex. |
| colorizer.parser.hsl |
This module provides a parser for identifying and converting `hsl()` and `hsla()` CSS functions to RGB hexadecimal format. |
| colorizer.parser.names |
This module provides a parser that identifies named colors from a given line of text. |
| colorizer.parser.oklch |
This module provides a parser for identifying and converting `oklch()` CSS functions to RGB hexadecimal format. |
| colorizer.parser.rgb |
This module provides a parser for identifying and converting `rgb()` and `rgba()` CSS functions to RGB hexadecimal format. |
| colorizer.parser.rgba_hex |
This module provides a parser for identifying and converting `#RRGGBBAA` hexadecimal color values to RGB hexadecimal format. |
| colorizer.parser.xterm |
This module provides a parser for identifying and converting xterm color codes to RGB hexadecimal format. |
| colorizer.sass |
Manages Sass variable parsing and color detection for buffers. |
| colorizer.tailwind |
Handles Tailwind CSS color highlighting within buffers. |
| trie |
Trie implementation in LuaJIT. |
| colorizer.usercmds |
This module provides functions for creating user commands for the Colorizer plugin in Neovim. |
| colorizer.utils |
Provides utility functions for color handling and file operations. |