Changed keymap from `<leader>gf` to `<leader>gg` for sending modified,
deleted, and untracked Git files to the quickfix list. Added utility
function to handle Git status parsing.
Introduced a new keymap `<leader>gf` to send modified, deleted, and
untracked Git files to the quickfix list with their status indicators.
This enhances the Git workflow by complementing existing mappings.
Add a custom tabline function to enhance path display in Neovim.
Users can configure the number of full parent directories and the
length of shortened directory names for better context and
manageability.
Add command variants for netrw and update keymaps to improve
navigation experience. Store initial working directory as
project root for better symlink handling.
Renamed commands for enabling and disabling markdown linting
to `MarkdownLintEnable` and `MarkdownLintDisable`. Updated
the README to reflect these changes and added a note about
markdown linting being disabled by default.
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.