Commit Graph

318 Commits

Author SHA1 Message Date
Ray Elliott b473cc6d15 Add toggle for diagnostic display in keymaps
This change introduces a new keymap to toggle the display of
diagnostics, enhancing user control over diagnostic visibility.
2025-12-12 01:17:07 +00:00
Ray Elliott 670450dccb Add command search functionality to Telescope keymaps
This update introduces a new key mapping for searching commands
within Telescope, enhancing the usability of the fuzzy finder.
2025-12-12 01:09:02 +00:00
Ray Elliott f4f6260b20 Refine keymap descriptions for clarity and consistency
Updated keymap descriptions across various plugins to include
specific prefixes for better identification and organization.
2025-12-12 01:00:25 +00:00
Ray Elliott 99ea741fbb Add note about global ESLint configuration fallback
Clarify that ~/.eslintrc.json serves as a global fallback
when no project-specific ESLint configuration exists.
2025-12-12 00:29:18 +00:00
Ray Elliott 8a24bbb656 Add ESLint configuration for JavaScript files
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.
2025-12-12 00:23:15 +00:00
Ray Elliott 949cc32d0b Add muted colors for quickfix diagnostic highlighting
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.
2025-12-12 00:02:16 +00:00
Ray Elliott 3f4430eb82 Update diagnostic severity highlighting in quickfix list
Change background colors for diagnostic severity groups
to improve visibility in quickfix and location lists.
2025-12-11 23:57:40 +00:00
Ray Elliott bd89c05068 Add diagnostic severity highlighting for quickfix lists
Enhance visibility of diagnostic messages in quickfix and location
lists by adding custom syntax groups for error, warning, info,
hint, and note.
2025-12-11 23:56:10 +00:00
Ray Elliott f2a94d10ac Add LSP diagnostic backgrounds for better visibility
Introduce light tinted backgrounds for LSP diagnostics
to enhance code highlighting and improve user experience.
2025-12-11 23:45:02 +00:00
Ray Elliott 5acb2cc169 Update LSP colors for better visibility and clarity
Refine diagnostic colors to use fluorescent tones for errors,
warnings, and hints, enhancing visibility in the editor.
2025-12-11 23:36:29 +00:00
Ray Elliott b0a172647a Remove background colors from virtual text diagnostics
Updated LSP diagnostic virtual text settings to remove
background colors for better visibility and consistency.
2025-12-11 23:15:08 +00:00
Ray Elliott 6540e4cee4 use system managed lua-language-server 2025-12-11 23:12:07 +00:00
Ray Elliott dd8cc0eaf2 Add LSP diagnostic test files for multiple languages
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.
2025-12-11 23:05:26 +00:00
Ray Elliott db8d67a6b7 Update colorscheme configuration and cleanup legacy files
- 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
2025-12-11 22:52:54 +00:00
Ray Elliott e08ca2e42c add plugin highlight groups to colourscheme 2025-12-11 22:12:03 +00:00
Ray Elliott e538a0b150 update css pseudo slector colors 2025-12-11 21:56:16 +00:00
Ray Elliott 3ad385e285 Refactor Paper Tonic Modern colorscheme and enhance semantic highlighting
- 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.
2025-12-11 21:47:27 +00:00
Ray Elliott 61400a7c9b create colour scheme tructure 2025-12-11 20:30:41 +00:00
Ray Elliott 2b558d4e4d extract colours from legacy colour scheme 2025-12-11 20:15:14 +00:00
Ray Elliott a2ec276705 revise colorscheme integration plan for Paper Tonic
- Update phases for modern Paper Tonic colorscheme
- Outline decisions and tasks for extraction and structure
- Include validation and plugin configuration steps
2025-12-08 01:16:41 +00:00
Ray Elliott cd80d074b4 activate legacy colour scheme 2025-12-08 01:07:06 +00:00
Ray Elliott 651c7999e6 activate legacy colour scheme 2025-12-08 01:06:58 +00:00
Ray Elliott bbe744339d add phase for colorscheme migration
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.
2025-12-08 00:35:08 +00:00
Ray Elliott a0d94be4f3 add keyword settings 2025-12-08 00:18:47 +00:00
Ray Elliott e94c3cb923 update diagnostic signs configuration
Refactor the diagnostic signs setup to use a structured
table for severity levels, improving clarity and maintainability.
2025-12-08 00:10:32 +00:00
Ray Elliott fc250c0be2 add abbreviations 2025-12-08 00:06:52 +00:00
Ray Elliott a57f72f7c7 show pyright errors 2025-12-07 23:53:32 +00:00
Ray Elliott b56d703662 fix ruff/Ruff duplication 2025-12-07 23:48:11 +00:00
Ray Elliott 0685135ccf copnfigure folding 2025-12-07 23:20:15 +00:00
Ray Elliott b9d9f7e264 configure python 2025-12-07 23:12:35 +00:00
Ray Elliott b045d7c627 configure formatters and linters 2025-12-07 22:33:00 +00:00
Ray Elliott c47afa2471 configure copilot 2025-12-07 22:03:35 +00:00
Ray Elliott 9a81bc88cf Merge branch 'modern-restart' of ssh://git.rayelliott.dev:3222/dots/nvim into modern-restart 2025-12-07 21:31:16 +00:00
Ray Elliott e10cff79d8 gitsigns configured 2025-12-07 21:31:02 +00:00
Ray Elliott ec7f21c81b gitsigns configured 2025-12-07 21:30:13 +00:00
Ray Elliott b3f4e6badb update migration plan for Git and Copilot integration
- 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.
2025-12-07 21:26:55 +00:00
Ray Elliott 9a03d01844 ux and editing plugins configured 2025-12-07 21:18:09 +00:00
Ray Elliott ab42f6cebc configure comment.nvim 2025-12-07 21:00:09 +00:00
Ray Elliott 907331f4f2 configure treesitter 2025-12-07 20:44:49 +00:00
Ray Elliott 443364e23e oil.nvim configured 2025-12-07 20:18:45 +00:00
Ray Elliott 02df315571 update 2025-12-07 20:02:17 +00:00
Ray Elliott 8bde5cc4d3 update 2025-12-07 19:54:33 +00:00
Ray Elliott 71beb0fb78 fix project settings regression 2025-12-07 19:50:54 +00:00
Ray Elliott 976949c6f4 update 2025-12-07 19:26:31 +00:00
Ray Elliott c46b0db519 telescope configured 2025-12-07 19:26:13 +00:00
Ray Elliott 4dcee1703b netrw configured 2025-12-07 19:11:23 +00:00
Ray Elliott 9d10df7ed5 update 2025-12-07 19:05:18 +00:00
Ray Elliott b247db8531 update 2025-12-07 18:53:18 +00:00
Ray Elliott 770c9ae01f update 2025-12-07 18:33:51 +00:00
Ray Elliott 77ab9bf5e9 update 2025-12-07 17:38:06 +00:00