Skip to content

Replace unmaintained NeoComposer.nvim with nvim-recorder#5

Closed
Copilot wants to merge 3 commits intomainfrom
copilot/explore-alternative-configs
Closed

Replace unmaintained NeoComposer.nvim with nvim-recorder#5
Copilot wants to merge 3 commits intomainfrom
copilot/explore-alternative-configs

Conversation

Copy link

Copilot AI commented Feb 12, 2026

NeoComposer.nvim is archived and unmaintained. Implemented nvim-recorder as actively maintained alternative for macro management.

Changes

  • Plugin configuration (lua/plugins/nvim-recorder.lua)

    • 3 macro slots (registers a, b, c)
    • Keybindings: q record/stop, Q play, <C-q> switch slots, cq edit, yq yank, dq delete
    • Performance mode for macros >100 operations
    • Breakpoint support via ##
  • Lualine integration (lua/plugins/lualine.lua)

    • Recording status and active slot display in lualine_x
    • Orange highlight for visibility
  • Documentation (NEOCOMPOSER_ALTERNATIVE.md, IMPLEMENTATION_SUMMARY.md)

    • Feature comparison with alternatives
    • Usage guide and migration notes

Alternative Options Evaluated

Plugin Status Notes
nvim-recorder Active Chosen - feature parity + enhancements
registers.nvim Active General purpose, not macro-focused
vim-peekaboo Active View-only
Native macros Built-in No visual feedback

nvim-recorder selected for active maintenance (Feb 2026), Lua implementation, and feature completeness.

Original prompt

This is not Maintained but i like the idea. https://github.com/ecthelionvi/NeoComposer.nvim look at my config, can i use something else for this? What are my options?


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits February 12, 2026 22:23
Co-authored-by: uloco <8818340+uloco@users.noreply.github.com>
Co-authored-by: uloco <8818340+uloco@users.noreply.github.com>
Copilot AI changed the title [WIP] Explore alternatives for NeoComposer.nvim configuration Replace unmaintained NeoComposer.nvim with nvim-recorder Feb 12, 2026
Copilot AI requested a review from uloco February 12, 2026 22:26
Copy link
Owner

@uloco uloco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is absolutely not what i wanted. i want a way to save my macros and carry them over to other projects. i want them to be searchable and easier to remember, which macro was saved to what key etc.

@uloco uloco closed this Feb 12, 2026
Copilot AI requested a review from uloco February 12, 2026 22:41
Copilot stopped work on behalf of uloco due to an error February 12, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants