A Neovim plugin that dynamically shows the colorcolumn as you approach it, helping maintain code width.
Deadcolumn.nvim is a Neovim plugin that dynamically displays the `colorcolumn` as you type, helping you keep code within a specific width limit. It shows the column gradually as you approach it and changes color when lines exceed the limit, solving the problem of static or intrusive column indicators.
Neovim users who want visual assistance in maintaining code line length limits, particularly developers working with style guides or teams enforcing column width rules.
Developers choose Deadcolumn.nvim because it provides a smarter, less intrusive alternative to the always-visible `colorcolumn`, with flexible configuration for when and how the column appears, reducing visual clutter while still aiding code formatting.
A neovim plugin that shows colorcolumn dynamically
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Gradually reveals the colorcolumn as typing approaches the limit, reducing visual clutter while providing feedback, as demonstrated in the README gifs showing progressive visibility.
Changes the column to a warning hue when lines exceed the limit, offering clear visual cues for violations, with configurable offset and color options in the warning settings.
Supports multiple scopes like line, buffer, visible area, and custom Lua functions, allowing precise control over when the column appears based on context or conditions.
Properly manages multiple colorcolumn values and textwidth interactions, as shown in the Features section with examples like '-10,25,+2' for advanced use cases.
Fails to display correctly with transparent terminal backgrounds due to blending limitations, with no built-in fix as admitted in the Known Issues section.
Requires understanding of Neovim options and Lua for advanced setups, such as custom scope functions, which can be daunting for users seeking plug-and-play solutions.
Relies on correct termguicolors and colorcolumn settings; misconfiguration often leads to the column not showing, as troubleshooting is needed per the FAQ.