A minimal, interactive buffer switcher window for Neovim with previews and splits.
JABS.nvim is a Neovim plugin that replaces the built-in `:buffers` command with an interactive, graphical buffer switcher. It displays all open buffers in a customizable window with file icons, allowing users to quickly switch between, preview, or split buffers without leaving the keyboard.
Neovim users who frequently work with multiple buffers and want a more visual, efficient way to navigate between them compared to traditional command-line methods.
It offers a minimal yet highly configurable interface with live previews and split support, all while maintaining the speed and keyboard-centric workflow Vim users expect.
Just Another Buffer Switcher for Neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Displays buffers with filetype icons and status symbols, making it easier to identify and navigate files compared to plain text lists like `:buffers`.
Allows previewing buffer contents with a keymap (default `<S-p>`), helping users check file contents before switching without leaving the switcher.
Enables opening buffers in horizontal or vertical splits directly from the switcher using configurable keymaps, streamlining multi-file workflows.
Offers extensive configuration for window position, size, borders, highlights, and symbols, as shown in the detailed setup options.
Requires a patched nerd font and nvim-web-devicons for icons, adding setup steps and potential compatibility issues on some systems.
Users must call the setup function in their init.lua even for defaults, which adds unnecessary boilerplate for a minimal plugin.
Only supports most-recently-used sorting optionally; the README admits future plans for more sort modes, indicating current limitations.