Persistent-breakpoints.nvim API Reference

Manage persistent breakpoints across Neovim sessions via Lua API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers manage persistent breakpoints within their Neovim development environment, streamlining the debugging process.

Core Features & Use Cases

  • Breakpoint Management: Easily set, toggle, and clear breakpoints for debugging sessions.
  • Persistence: Breakpoints are saved and reloaded, ensuring your debugging state is maintained across sessions.
  • Use Case: When debugging a complex feature, you can set breakpoints on specific lines of code, close Neovim, and reopen your project later to find those breakpoints already in place, allowing you to resume debugging without re-setting them.

Quick Start

Use the persistent-breakpoints.nvim skill to toggle a breakpoint on the current line.

Frequently Asked Questions about Persistent-breakpoints.nvim API Reference

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

FAQPage Schema
How do I keep breakpoints persistent across Neovim sessions?

To keep breakpoints persistent across Neovim sessions, you need an API that stores and reloads your debugging state. This Skill provides that mechanism by saving set breakpoints so they are automatically restored when you reopen your project.

What is the best way to manage debugging breakpoints in Neovim?

The best way to manage debugging breakpoints in Neovim is using an API that allows you to set, toggle, and clear them programmatically. This Skill provides those core features to streamline your development and debugging workflow.

Can I use Lua to set and toggle breakpoints in Neovim?

Yes, you can use Lua to set and toggle breakpoints in Neovim. This Skill requires integration with Neovim's Lua API to facilitate breakpoint management and ensure your debugging markers are saved and loaded.

Why do my Neovim debugging breakpoints disappear after closing the editor?

Neovim debugging breakpoints disappear after closing the editor because they are not stored by default. You need a persistent breakpoint management API to save the debugging state and reload it when resuming work on your project.

Do I need a specific debugging tool to save breakpoints across Neovim sessions?

You do not need a specific external debugging tool to save breakpoints across Neovim sessions, just a Lua API for persistence. This Skill operates independently to store and reload your breakpoints without extra dependencies.