cmp-buffer

List and switch between open buffers in Neovim via the cmp_buffer module.

1|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/NeKon69/nvim-dot --skill cmp-buffer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmp-buffer
Source: https://github.com/NeKon69/nvim-dot/tree/main/.agents/skills/cmp-buffer
Command: npx skills add https://github.com/NeKon69/nvim-dot --skill cmp-buffer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users quickly access and manage buffers within the Neovim environment, streamlining navigation and improving workflow efficiency.

Core Features & Use Cases

  • Buffer Listing: Provides access to a list of all open buffers.
  • Buffer Switching: Facilitates quick switching between different buffers.
  • Use Case: When working on a large project with many files open, quickly list all buffers and jump to the one containing the specific code you need.

Quick Start

Use the cmp_buffer module to access the list of available buffers.

Frequently Asked Questions about cmp-buffer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list and switch between open buffers in Neovim?

You can list and switch between open buffers in Neovim by using the cmp_buffer module, which provides API access to retrieve all open buffers and facilitates quick switching operations for efficient code navigation.

What is the best way to manage multiple open files in Neovim?

The best way to manage multiple open files in Neovim is to use buffer management functionalities that allow you to quickly list all open buffers and jump to the specific file you need, streamlining your workflow.

Do I need to load the cmp_buffer module before managing buffers?

Yes, you need to load the cmp_buffer module to access buffer management functionalities, as it provides the necessary API to interact with and switch between buffers within the Neovim environment.

Why use buffer switching for code navigation in large projects?

Buffer switching is used for code navigation in large projects because it allows developers to quickly access a list of all open buffers and instantly jump to the one containing the specific code needed, improving workflow efficiency.

Can I access a list of all open buffers in the Neovim environment?

Yes, you can access a list of all open buffers in the Neovim environment through the buffer listing feature provided by the cmp_buffer module, which exposes the available buffers for quick navigation.