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
Ray Elliott
025222da2a
Update documentation references for keymaps and logs
...
- Changed references from KEYMAPS.md to README.md in multiple files.
- Updated decision log entries to reflect the new documentation structure.
2026-01-05 20:27:01 +00:00
Ray Elliott
82faf75f28
Update documentation and add session management features
...
- Revise keymap documentation to include immediate updates
- Add session management: auto-load and auto-save Session.vim
2026-01-05 20:17:24 +00:00
Ray Elliott
c9a7b3b694
Add markdown linting commands and update keymaps
...
- Introduced commands to enable/disable automatic markdown linting.
- Updated keymaps to reflect changes in markdown linting behavior.
2026-01-05 20:05:21 +00:00