This introduces a flat ESLint configuration for JavaScript,
MJS, and CJS files, including recommended rules and global
variables for both browser and Node.js environments.
Updated quickfix/location list colors to use muted tones
for better contrast and visibility, aligning with git/diff
styles. Adjusted diagnostic severity highlighting to
reflect these changes.
Includes test files for Lua, JavaScript, PHP to verify the Paper Tonic
Modern colorscheme's diagnostic virtual text colors across different
LSPs and their expected diagnostics.
- Updated `lua/plugins/colorscheme.lua` to load `paper-tonic-modern`
- Moved old `paper-tonic/` directory to `legacy/paper-tonic-original/`
- Validated full config reload; all highlight groups load correctly
- No separate overrides needed with modern implementation
- Updated highlights.scm to improve CSS, HTML, and data attribute captures with higher priority.
- Added a new Lua function to display highlight group and color information under the cursor.
- Expanded editor, semantic, syntax, and TreeSitter highlight groups for better visual consistency across languages.
- Created test files for PHP, HTML, CSS, and Lua to validate syntax highlighting.
- Implemented a shell script to test semantic highlights in a Neovim session.
- Simplified colorscheme loading process by removing unnecessary plugin specifications.
- Update phases for modern Paper Tonic colorscheme
- Outline decisions and tasks for extraction and structure
- Include validation and plugin configuration steps
Paper Tonic colorscheme and custom highlights
- Port Paper Tonic colorscheme as a local plugin.
- Add custom TreeSitter captures for CSS and HTML.
- Verify and extend highlights for plugins and captures.
- Retire legacy highlights and validate performance.
- Refactor phases for Git integration and Copilot setup.
- Add decisions and tasks for Gitsigns and Copilot configuration.
- Adjust phase numbering and confirm priorities for new tasks.