Commit graph

51 commits

Author SHA1 Message Date
ray
306b1c188c Restore highlighting in netrw previews
Keep the loaded-buffer lifecycle protection while allowing Tree-sitter or Vim syntax highlighting; diagnostics and indent guides remain suppressed.
2026-10-28 19:46:00 +00:00
ray
aedc1d7b86 Discard missing files from saved sessions
Sanitize nonexistent unmodified file buffers and stale argument-list entries after session load and before automatic save.
2026-10-28 19:38:17 +00:00
ray
f8f478a985 Complete config migration cleanup
Retire legacy files and migration fixtures, move runtime state out of the repository, and migrate Tree-sitter and textobjects to their Neovim 0.12-compatible main branches.
2026-10-28 19:26:42 +00:00
ray
f35ad357bd toggle netrw previews with p 2026-10-28 19:02:43 +00:00
ray
bf39cd1ecd omit netrw from saved sessions 2026-10-28 19:00:31 +00:00
ray
c48c9451fc add netrw preview scrolling 2026-10-28 18:50:11 +00:00
ray
44385e1b3d remove decoration from netrw previews 2026-10-28 18:48:13 +00:00
ray
6a5e785a9f hide diagnostics in netrw previews 2026-10-28 18:45:54 +00:00
ray
fe94b30c31 avoid treesitter races in netrw previews 2026-10-28 16:46:48 +00:00
ray
f31a9b7d74 add netrw live previews and directory summaries 2026-10-28 16:29:18 +00:00
ray
282e5e0f0b adopt neovim 0.12 native editing features 2026-10-28 15:43:13 +00:00
ray
fa39d0a36c update plugins for neovim 0.12 2026-10-28 15:33:28 +00:00
ray
ec7f6c8121 complete neovim 0.12 compatibility audit 2026-10-28 15:21:03 +00:00
ray
0e257cc231 remove oil and plan neovim 0.12 upgrade 2026-10-27 15:01:42 +00:00
ray
dd3965a777 update 2026-10-27 13:49:50 +00:00
ray
b1967bc6a1 update 2026-07-07 01:02:07 +01:00
ray
fc4f980c25 add background toggle 2026-01-19 17:30:19 +00:00
ray
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
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
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
82fc5b1953 remove git hunks to location list mapping 2026-01-13 15:25:28 +00:00
ray
f178b292f8 reorder readme sections 2026-01-13 15:23:35 +00:00
ray
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
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
4e9e22da00 fix working directory issues 2026-01-12 19:24:41 +00:00
ray
6aeb4ae913 tidy up and update documentation 2026-01-12 19:07:25 +00:00
ray
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
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
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
6db3669bdb fix typo 2026-01-05 20:49:11 +00:00
ray
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
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
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
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
8cf56f13e5 update 2025-12-21 14:05:13 +00:00
ray
52e04cd8df update 2025-12-19 21:44:01 +00:00
ray
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
e08ca2e42c add plugin highlight groups to colourscheme 2025-12-11 22:12:03 +00:00
ray
e538a0b150 update css pseudo slector colors 2025-12-11 21:56:16 +00:00
ray
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
61400a7c9b create colour scheme tructure 2025-12-11 20:30:41 +00:00
ray
2b558d4e4d extract colours from legacy colour scheme 2025-12-11 20:15:14 +00:00
ray
fc250c0be2 add abbreviations 2025-12-08 00:06:52 +00:00
ray
0685135ccf copnfigure folding 2025-12-07 23:20:15 +00:00
ray
9a03d01844 ux and editing plugins configured 2025-12-07 21:18:09 +00:00
ray
ab42f6cebc configure comment.nvim 2025-12-07 21:00:09 +00:00
ray
907331f4f2 configure treesitter 2025-12-07 20:44:49 +00:00
ray
443364e23e oil.nvim configured 2025-12-07 20:18:45 +00:00
ray
71beb0fb78 fix project settings regression 2025-12-07 19:50:54 +00:00
ray
319c66bc0a mason + lsp config working 2025-12-06 23:16:03 +00:00