A Telescope.nvim extension for quickly navigating between document headings in Neovim.
telescope-heading.nvim is a Neovim plugin that extends Telescope.nvim to provide fast navigation between headings in various document formats. It enhances productivity by allowing users to jump directly to sections within files without manual scrolling.
Neovim users who frequently work with structured documents like Markdown, AsciiDoc, or technical documentation and want efficient in-file navigation.
It leverages Telescope's fuzzy-finding interface for a smooth experience and offers multi-format support with Tree-sitter integration for accurate parsing, making it a lightweight and efficient choice over manual scrolling or basic search.
An extension for telescope.nvim that allows you to switch between headings
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports multiple document formats including Markdown, AsciiDoc, Beancount, and more, with extensions for vimwiki and others, as listed in the README's supported file types table.
Uses Tree-sitter for precise heading extraction in formats like Markdown and ReStructuredText, with a fallback to normal parsing for compatibility, ensuring reliable navigation where available.
Allows customization of the Telescope picker layout and display through picker_opts in configuration, integrating seamlessly with user preferences for a tailored experience.
Loads as a Telescope extension with minimal setup, fitting into existing Neovim workflows without major changes, as demonstrated in the setup instructions.
Some formats like LaTeX and OrgMode lack Tree-sitter support, relying on fallback parsing that may be less accurate, as noted in the README's supported file types table with empty squares.
Requires telescope.nvim and potentially nvim-treesitter for full functionality, adding to installation and configuration complexity, which can be a barrier for lightweight setups.
Focuses solely on heading navigation and does not handle other document structures or navigation needs, which might necessitate additional plugins for comprehensive document management.