- updated color parsers to all return RGBA lists
- split alpha-disabled match pruning out into s:UnHlAlpha()
- g:clrzr_maxlines guarding
- single awk job, instead of per-window
- updated awk script to reflect buffer# back to vim
- have plugin check for textprop, termguicolors, ##TextChanged. echoerr
if missing.
- removed most ...Window() functions & window-specific properties
- renamed commands to Clrzr... (shorter, & avoids likely name collisions)
- refactored commands to differentiate between session-wide & window-only operations
- stripped out leader bindings
- per-window alpha toggle
- hoisted get background color outside of syntax parse loop
- process up to g:clrzr_maxlines instead of skipping file entirely
- removed hlexists() check to fix bug during :colorscheme change
(highlights remain, even after all corresponding matches are removed)
- major surgery on autocmds
- changed extension of README
- added notes on README.md on how to get `termguicolors`
under true-color terminals
- removed Makefile
- removed xterm palette matching
(close is not good enough, best not to try )
- disable plugin if `termguicolors` is not == 1
- added hsl items to colortest.txt for future addition
- added :ColorAlphaPosToggle command