2 Repos
Tools for jumping between code blocks and scopes based on structural markers or indentation.
Distinct from Scope Management: Focuses on structural movement (jumps/text objects) within a file, whereas scope management typically refers to identifier visibility or filtering.
Explore 2 awesome GitHub repositories matching part of an awesome list · Structural Code Navigators. Refine with filters or upvote what's useful.
snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface
Enables navigation between code scopes using indentation-based jumps and structural text objects.
Tagbar is a Vim plugin that displays a resizable sidebar of code tags parsed by Exuberant Ctags, organized by scope, with cursor-linked highlighting and key-mapped jumps to definitions. It provides a hierarchical view of code elements like functions and classes from the current file, enabling navigation and structural overview directly within the editor. The plugin integrates with Exuberant Ctags to parse source files and extract tag definitions, then organizes those symbols into a tree structure based on their enclosing scope, such as class or function boundaries. It features real-time file
Browses a file's tags organized by scope to understand its internal structure and navigate between sections.