A Neovim plugin that provides context when cycling buffers via a customizable notification window showing adjacent or recently used buffers.
Cybu.nvim is a Neovim plugin that enhances buffer cycling by displaying a contextual notification window showing the current buffer and its neighbors. It solves the problem of losing track of which buffer you're switching to by providing visual context during navigation.
Neovim users who frequently switch between multiple buffers and want better orientation and context during navigation.
Developers choose Cybu.nvim for its customizable context window, two intuitive navigation modes (list order and MRU), and seamless integration with Neovim's existing buffer system without being overly intrusive.
Neovim plugin that offers context when cycling buffers in the form of a customizable notification window.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers both buffer list cycling and MRU-based switching, mimicking browser tab behavior for intuitive navigation, as detailed in the two modes feature.
Allows adjustment of window position, size, borders, path display, and icons via a comprehensive configuration table, enabling seamless integration with any theme.
Displays a notification window with current and neighboring buffers, preventing disorientation during rapid buffer switches, similar to browser tab previews.
Supports autocmd events and experimental buffer providers for compatibility with plugins like grapple.nvim and harpoon.nvim, extending functionality beyond core features.
Custom buffer providers are marked as experimental in the README, with potential API changes that could break integrations in future versions, requiring cautious use.
Requires manual setup of key bindings and options, which might be cumbersome for users seeking a minimal or out-of-the-box solution, as shown in the installation steps.
The context window is temporary with a default 750ms display time, which may not suit users who prefer a persistent buffer list or tab bar for constant visibility.