33 repository-uri
Plugins for efficient cursor movement and buffer navigation.
Explore 33 awesome GitHub repositories matching part of an awesome list · Motion and Navigation. Refine with filters or upvote what's useful.
mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls
Jumps to single characters efficiently.
Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e
Offers plugins for efficient cursor movement, character-based jumps, and buffer navigation.
leap.nvim este un plugin de mișcare pentru Neovim și un instrument de navigare în text conceput pentru poziționarea cursorului prin tastatură. Permite utilizatorilor să mute cursorul la orice caracter specific vizibil pe ecran folosind secvențe scurte de taste. Plugin-ul identifică caracterele țintă în viewport-ul curent și atribuie etichete de disambiguizare mai multor potriviri, permițând relocarea precisă a cursorului fără utilizarea mouse-ului.
Standardizes label-based navigation in Vim-like editors.
flash.nvim is a label-based navigation engine and motion plugin for Neovim. It provides a system for fast cursor repositioning by marking targets across the screen with unique characters, allowing for instant movement to specific characters, search matches, and code structures. The plugin extends navigation through Tree-Sitter integration, enabling the identification and selection of parent nodes and structural code blocks. It further distinguishes itself by supporting multi-window cursor movement, allowing users to search for patterns and jump between different files or split windows using a
Navigates code using labels and Tree-sitter integration.
deprecated in favor of leap.nvim
Provides high-speed navigation with label-based jumping.
💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions.
Visualizes available motions with signs and text.
Use the w, e, b motions like a spider. Move by subwords and skip insignificant punctuation.
Improves word motions for camelCase and punctuation.
tabout plugin for neovim
Jumps out of bracket pairs and quotes.
Neovim motions on speed!
Enables fast jumping anywhere in a document.
A neovim plugin for moving around your code in a syntax tree aware manner
Moves through the abstract syntax tree.
Region selection with hints on the AST nodes of a document powered by treesitter
Selects regions based on Tree-sitter nodes.
Enhanced f/t motions for Leap
Enhances standard f/t motions for Leap.
Neovim plugin for improved location list navigation
Enhances standard jumplist motions.
Incremental fuzzy search motion plugin for Neovim
Moves the cursor using fuzzy search.
👻 Actions at a distance
Performs remote actions using Leap.
Plugin for easy navigation around the syntax-tree produced by the treesitter that also works in comments and multi-language files!
Navigates Tree-sitter trees across languages.
Search based navigation combined with quick jump features.
Combines search-based navigation with quick jumps.
Quickly move between next and previous NeoVim buffer, tab, file, quickfix, diagnostic, etc.
Jumps between buffers and diagnostics with single keys.
Actions at a distance using telepathy 🫢✨
Extends Leap for remote navigation actions.
Context-aware indent textobject powered by Treesitter. vai to select current context.
Provides context-aware indent text objects.