Commit Graph

375 Commits

Author SHA1 Message Date
Ray Elliott fc4f980c25 add background toggle 2026-01-19 17:30:19 +00:00
Ray Elliott b52a6d4065 add colorscheme dark mode 2026-01-19 17:27:05 +00:00
Ray Elliott 75b8b88a04 Enable spell checking in settings
This change activates spell checking and sets the language to British English.
2026-01-19 15:29:19 +00:00
Ray Elliott 0a354b3d13 use straight uinderlines instead 2026-01-19 15:05:37 +00:00
Ray Elliott 5c7a63ab8d enabled coloured underlines for spelling diagnostics 2026-01-19 15:03:16 +00:00
Ray Elliott 8ad55cf999 Update color definitions and spelling options
Refactor diagnostic colors for better visibility in
editor and plugin highlight groups. Add new spelling
options for enhanced functionality.
2026-01-19 14:20:41 +00:00
Ray Elliott 3b8be3598c do not open floating window with [d and ]d 2026-01-18 19:23:17 +00:00
Ray Elliott 2a516e353b Enhance navigation with repeat and reverse functionality
Add two new commands for bracket navigation: repeat last and reverse
last navigation. This reduces repetitive typing and improves user
experience when navigating through diagnostics, spelling, and
quickfix items.
2026-01-18 13:38:42 +00:00
Ray Elliott 8e2b71c7f1 Add navigation mode feature plan documentation
Introduce a comprehensive plan for a custom navigation mode
in Neovim, detailing user experience, technical implementation,
and visual feedback options.
2026-01-18 13:24:50 +00:00
Ray Elliott d2ff40df16 update spell 2026-01-18 13:20:15 +00:00
Ray Elliott ee01977e76 Improve hunk navigation with auto-centering behavior
Added a delay to center the cursor after moving to the next or
previous hunk, enhancing the navigation experience.
2026-01-18 13:11:40 +00:00
Ray Elliott b9ddeee54e Add search behavior settings for improved usability
Configure ignorecase, smartcase, incsearch, and hlsearch
options to enhance search functionality in the editor.
2026-01-13 20:27:43 +00:00
Ray Elliott b53515e492 Add fold support for comment blocks in various languages
This commit introduces new fold support for comment blocks
in Bash, CSS, HTML, JavaScript, Lua, Python, SCSS, TSX,
TypeScript, and Vim, enhancing code readability and
organization.
2026-01-13 20:14:28 +00:00
Ray Elliott 51e5c2a602 Add fold support for comment blocks in PHP
Introduce a new query file to enable folding of comment blocks,
including docblocks, enhancing code readability and organization.
2026-01-13 20:12:02 +00:00
Ray Elliott 442d10363b Update fold highlight colors for better visibility
Changed Folded and CursorLineFold colors to enhance
contrast and improve user experience. Updated UfoFoldedFg
and UfoCursorFoldedLine for consistency with new color scheme.
2026-01-13 20:07:14 +00:00
Ray Elliott 486dbef96a Enable PHP autoindent and smartindent settings
Re-enable autoindent and smartindent for PHP files to ensure
proper indentation according to WordPress coding standards.
2026-01-13 19:59:34 +00:00
Ray Elliott e450617eb6 Enable autoindent and smartindent for PHP and general use
This change re-enables autoindent and smartindent options in
both PHP and general settings to improve code formatting
and maintain consistency across file types.
2026-01-13 19:54:44 +00:00
Ray Elliott 341236833d Update color settings for UI elements and completion menu
- Added darker cyan for UI elements in diagnostics.
- Adjusted FloatBorder and Pmenu colors for better visibility.
2026-01-13 19:45:42 +00:00
Ray Elliott ad110b0a4a Update NormalFloat and FloatBorder color settings 2026-01-13 19:33:28 +00:00
Ray Elliott 093ff13675 Enhance completion and documentation window borders
Updated the configuration for completion and documentation windows
to include custom borders and highlighting for improved visibility.
2026-01-13 19:26:23 +00:00
Ray Elliott 80d6db97cf Add borders and background to floating windows 2026-01-13 19:03:09 +00:00
Ray Elliott 96fcac9aa0 Trigger BufReadPost for loaded buffers on session load
Ensure Treesitter/LSP attach by executing BufReadPost
for all loaded buffers when a session is loaded.
2026-01-13 17:41:48 +00:00
Ray Elliott bd021716ac Add quickfix and location list keymaps
Introduce keymaps for opening and closing quickfix and location
list windows to enhance navigation and usability in Neovim.
2026-01-13 16:16:04 +00:00
Ray Elliott 10f61ab939 Add highlight info display under cursor
Implement a function to show highlight group and color
information in a floating window when the cursor is
positioned over text.
2026-01-13 16:05:44 +00:00
Ray Elliott 70d28cbb3f Update quickfix mapping to open location list
Enhance the quickfix mapping to open the location list
after setting all hunks, improving user experience.
2026-01-13 15:39:03 +00:00
Ray Elliott 1b71a30520 Update keymap for Git files in quickfix list
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.
2026-01-13 15:34:28 +00:00
Ray Elliott 1e91693cf5 Add keymap for Git files to quickfix list
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.
2026-01-13 15:30:40 +00:00
Ray Elliott 82fc5b1953 remove git hunks to location list mapping 2026-01-13 15:25:28 +00:00
Ray Elliott f178b292f8 reorder readme sections 2026-01-13 15:23:35 +00:00
Ray Elliott 87ea788dee Implement custom tabline with configurable path shortening
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.
2026-01-12 22:08:43 +00:00
Ray Elliott 7d2c85417d fix auto session load timing 2026-01-12 21:52:50 +00:00
Ray Elliott 5e3a14596d add quickfix and location list mappings for gitsigns
Added key mappings to send all hunks to the quickfix list and
buffer hunks to the location list for improved navigation and
management of git changes.
2026-01-12 21:31:37 +00:00
Ray Elliott 4e9e22da00 fix working directory issues 2026-01-12 19:24:41 +00:00
Ray Elliott 6aeb4ae913 tidy up and update documentation 2026-01-12 19:07:25 +00:00
Ray Elliott 530a65a81a simplify conform config 2026-01-12 18:58:16 +00:00
Ray Elliott 16004b6117 replace none-ls with conform 2026-01-12 18:57:13 +00:00
Ray Elliott d3d2932e08 add plan to migrate from none-ls to conform 2026-01-12 18:41:45 +00:00
Ray Elliott 1530564117 bypass none-ls when formatting php 2026-01-12 18:26:51 +00:00
Ray Elliott 9916849e01 update lazy-lock.json 2026-01-12 17:49:30 +00:00
Ray Elliott d28af9a31e Update netrw configuration to keep directories separate
Set netrw_keepdir to 0 to prevent changing the working directory,
ensuring LSP and symlink navigation remain functional.
2026-01-12 16:28:26 +00:00
Ray Elliott 9768ed395e Update netrw configuration for directory handling
Separate current and browsing directories to prevent LSP
and symlink navigation issues. Allow directory operations
on symlinks for better usability.
2026-01-12 15:32:23 +00:00
Ray Elliott d876425956 Update README and keymaps for netrw navigation
Add command variants for netrw and update keymaps to improve
navigation experience. Store initial working directory as
project root for better symlink handling.
2026-01-12 15:18:10 +00:00
Ray Elliott 05154e59ef Add default keymaps for netrw navigation
Includes keybindings for navigation, file operations, and batch
operations to enhance user experience with netrw.
2026-01-12 14:52:59 +00:00
Ray Elliott bc9758dbe1 enable persistant undo history 2026-01-06 17:59:01 +00:00
Ray Elliott 9679e2b562 Update README for formatting and linter configuration
Add detailed instructions for configuring formatters and linters,
including executable resolution order and project-specific overrides.
2026-01-05 22:12:37 +00:00
Ray Elliott a0926e273e fix wordpress linter/formatter mismatch 2026-01-05 22:10:39 +00:00
Ray Elliott 6db3669bdb fix typo 2026-01-05 20:49:11 +00:00
Ray Elliott 1145b144df Update README for keymaps and session management
Revise the README to clarify the Neovim configuration reference,
including detailed sections for session management and keymaps.
2026-01-05 20:48:02 +00:00
Ray Elliott a06e931c6a Update markdown linting commands and documentation
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.
2026-01-05 20:36:35 +00:00
Ray Elliott 7a98fa5b5c consolidate and update agent instruction files 2026-01-05 20:31:36 +00:00