Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
╔══════════════════════════════════════════╗
║ c o l o r _ m y _ a s c i i . n v i m ║
║ ┌─┐ → ★ ┌─┐ function() end ┌─┐ ║
╚══════════════════════════════════════════╝
Part of the wkd family — see this plugin's page on the site.
Colorful highlighting for ASCII art in Markdown code blocks, with automatic language detection, custom highlights and predefined color schemes — a fenced block full of box-drawing characters is, to every other tool, one undifferentiated grey wall; this one reads it and gives you a small literate-programming toolkit over the same blocks.
markdown.nvim — structures the document around the block (TOC, folding, tables); this one paints what is inside the block.
mdview.nvim — the one real consumer of the highlight read-back API: it repaints the same colors in a browser preview, so the rendered page and the buffer agree.
Both are soft: without them everything else works unchanged. lib.nvim is the one real dependency — see Requirements.
Start at docs/README.md — what's where, and which question each page answers.
setup() reference, treesitter integration, fence-line and fence-content highlighting.:Fence toolkit, and its configuration.:checkhealth reports, performance notes, and common issues.:help color_my_ascii is the same reference inside the editor.
MIT — see LICENSE.