4 repository-uri
Keyboard-driven movement to specific pairs of characters within a text document.
Distinct from Automatic Character Pairing: Distinct from automatic pairing or AI segmentation; this is a navigation primitive for moving the cursor to character pairs.
Explore 4 awesome GitHub repositories matching development tools & productivity · Character Sequence Navigation. Refine with filters or upvote what's useful.
This project is a Vim keybinding emulation for Visual Studio Code. It implements modal text editing to separate navigation and content creation through specialized modes, reducing reliance on the mouse. The emulator supports custom IDE workflows by importing standard configuration files and remapping keyboard shortcuts. It integrates with external processes to handle complex commands and reproduces logic from common plugins for surrounding characters, commenting, and rapid motion. The capability surface includes keyboard-driven navigation using text objects, markers, and character sequences.
Implements Vim-style motions that jump the cursor to specific character sequences.
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
Extends character-search motions to span multiple lines and highlight target characters.
This is a navigation plugin for Vim that enables instant cursor movement by highlighting all possible jump targets in the visible text and assigning them unique keys. It functions as a search-to-jump extension, converting character or multi-character search patterns into single-key jumps to specific text targets. The tool supports multibyte text navigation, allowing users to search for and jump to Japanese characters using alphabetical input patterns. It also employs intelligent case matching and symbol-based mapping to link numeric digits with their corresponding keyboard shift-symbols. The
Implements keyboard-driven movement to specific character sequences within a text document to refine jump targets.
auto-pairs este un plugin Vim care oferă un sistem extensibil pentru gestionarea automată a parantezelor și manipularea textului. Acesta inserează și șterge automat parantezele, acoladele și ghilimelele corespondente pentru a crește eficiența editării. Instrumentul permite definirea de perechi personalizate de deschidere și închidere, formate dintr-un singur caracter sau mai mulți octeți, suportând delimitatori complecși precum comentariile sau ghilimelele triple. Oferă capabilități pentru împachetarea blocurilor de text în perechi, navigarea între caracterele corespondente și formatarea liniilor indentate la apăsarea tastei enter în interiorul unei perechi.
Enables quick cursor movement between corresponding opening and closing characters.