Skip to content

feat: Implement rocks-tui Neovim plugin#136

Open
Pakrohk wants to merge 1 commit intomainfrom
feat/rocks-tui-neovim-plugin
Open

feat: Implement rocks-tui Neovim plugin#136
Pakrohk wants to merge 1 commit intomainfrom
feat/rocks-tui-neovim-plugin

Conversation

@Pakrohk
Copy link
Contributor

@Pakrohk Pakrohk commented Jul 6, 2025

Implements a Lua-based TUI wrapper for rocks.nvim to enhance user experience for Neovim plugin management.

Features:

  • Plugin manager view to list, update, remove installed plugins, sync, and view logs.
  • Plugin search view to find and install new plugins.
  • Installation progress view with conceptual progress reporting.
  • Configurable key mappings and UI elements (window borders, sizes, titles).
  • User commands (:RocksTUI, :RocksTUISearch, :RocksTUIProgress, :RocksTUISetup).
  • Comprehensive documentation (doc/rocks-tui.txt and README.md).

The plugin is structured модульно with core logic, UI, and configuration separated. Interaction with rocks.nvim currently uses vim.cmd for core operations as a robust fallback, with placeholders for deeper Lua API integration. Progress visualization and search results rely on conceptual data from the core module, pending full integration with rocks.nvim's capabilities.

Implements a Lua-based TUI wrapper for rocks.nvim to enhance user experience for Neovim plugin management.

Features:
- Plugin manager view to list, update, remove installed plugins, sync, and view logs.
- Plugin search view to find and install new plugins.
- Installation progress view with conceptual progress reporting.
- Configurable key mappings and UI elements (window borders, sizes, titles).
- User commands (:RocksTUI, :RocksTUISearch, :RocksTUIProgress, :RocksTUISetup).
- Comprehensive documentation (doc/rocks-tui.txt and README.md).

The plugin is structured модульно with core logic, UI, and configuration separated.
Interaction with rocks.nvim currently uses vim.cmd for core operations as a robust fallback, with placeholders for deeper Lua API integration.
Progress visualization and search results rely on conceptual data from the core module, pending full integration with rocks.nvim's capabilities.
@Pakrohk Pakrohk enabled auto-merge July 6, 2025 02:23
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.

1 participant