A Neovim plugin to create, manage, and search keybindings and commands through an organized interface with Telescope integration.
commander.nvim is a Neovim plugin that provides a structured system for managing keybindings and commands. It solves the problem of disorganized and hard-to-remember keymaps by allowing users to define commands with metadata like descriptions and categories, then search and execute them through an intuitive interface. The plugin integrates seamlessly with Telescope for fuzzy-finding and Lazy.nvim for automatic command discovery.
Neovim users who have accumulated many custom keybindings and plugins, particularly those using Telescope and/or Lazy.nvim who want better organization and discoverability of their workflow commands.
Developers choose commander.nvim because it offers a more organized alternative to scattered keymap definitions, with excellent integration into popular Neovim ecosystems like Telescope and Lazy.nvim. Its structured approach to command management reduces mental overhead while maintaining flexibility through extensive configuration options.
Create and manage keybindings and commands in a more organized manner, and search them quickly through Telescope
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates directly with Telescope for fuzzy-finding, allowing users to quickly search and filter commands with a familiar interface, as shown in the demo and configuration examples.
Automatically sets keymaps when commands are added via the `add()` API, with options to control visibility and registration, reducing manual setup overhead.
Can automatically import keybindings and commands from Lazy.nvim plugin specifications, streamlining workflow for users of this popular plugin manager.
Allows configuration of components (description, keys, command, category) and sorting in the prompt, enabling personalized command palettes through the `setup()` function.
The plugin was renamed from command_center.nvim, introducing breaking changes that require users to update configurations, as admitted in the README's change log and linked GitHub issue.
Requires Telescope to be installed and configured, which adds to the plugin stack and might not be desired in minimalist or dependency-averse setups.
Setup involves multiple options for components, sorting, and integrations, which can be complex and time-consuming for users looking for a quick drop-in solution.