smart-splits.nvim

Manage Neovim split windows with cursor movement, resizing, and buffer swapping.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies and enhances the management of split windows within the Neovim editor, making navigation and resizing more intuitive.

Core Features & Use Cases

  • Window Navigation: Move the cursor between split windows efficiently.
  • Window Resizing: Adjust the size of split windows with ease.
  • Buffer Swapping: Swap the contents of adjacent windows.
  • Use Case: When working with multiple files open in splits, quickly move your cursor to the desired window or resize them to optimize your screen real estate without complex key combinations.

Quick Start

Use the smart-splits skill to move the cursor down to the next window.

Frequently Asked Questions about smart-splits.nvim

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

FAQPage Schema
How do I move the cursor between split windows in Neovim efficiently?

To move the cursor between split windows in Neovim efficiently, use this Skill to navigate seamlessly across adjacent panes without complex key combinations. It simplifies window navigation for faster multitasking.

What is the best way to resize split windows in Neovim?

The best way to resize split windows in Neovim is using this Skill to adjust pane sizes with ease. It enables intuitive layout adjustments to optimize screen real estate during multitasking.

Can I swap buffers between adjacent Neovim split windows?

Yes, you can swap buffers between adjacent Neovim split windows. This Skill provides buffer swapping capabilities, allowing you to exchange the contents of neighboring panes effortlessly.

Do I need external dependencies to manage Neovim splits with this tool?

No external dependencies are required to manage Neovim splits with this tool. It only requires integration with Neovim's native window manipulation functions to facilitate cursor movement and resizing.

Why does managing multiple Neovim splits feel slow and cumbersome?

Managing multiple Neovim splits feels slow due to complex key combinations for navigation and resizing. This Skill solves the problem by making window movement and layout adjustments more intuitive.

When do I need advanced window management for Neovim?

You need advanced window management for Neovim when working with multiple files open in splits. It helps optimize screen real estate and facilitates efficient multitasking during layout adjustments.