Vim-matchup is a plugin for the Vim and Neovim text editors that provides advanced structural code navigation and manipulation. It functions as an extension to standard editor motions, enabling users to jump between, select, and modify matching language constructs and nested code blocks with high precision.
الميزات الرئيسية لـ andymass/vim-matchup هي: Vim Plugins, Matching Tag Navigation, Pair Matching Logic, Command Key Bindings, Structural Block Selections, Search Match Highlighting, Visual Code Manipulation, Structural Code Navigation.
تشمل البدائل مفتوحة المصدر لـ andymass/vim-matchup: nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… yangyangwithgnu/use_vim_as_ide — This project is a Vim IDE configuration and plugin suite designed to transform the Vim text editor into a full… maxmellon/vim-jsx-pretty — Vim-jsx-pretty is a text editor extension that provides syntax highlighting and indentation rules for JSX and TSX code… lervag/vimtex — VimTeX is an integrated development environment for authoring and compiling LaTeX documents within Vim and Neovim. It… christoomey/vim-tmux-navigator — vim-tmux-navigator is a navigation bridge designed to unify keyboard bindings between a text editor and a terminal… preservim/nerdtree — This project is a directory browser for Vim and Neovim that displays the file system as a tree structure. It enables…
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
This project is a Vim IDE configuration and plugin suite designed to transform the Vim text editor into a full development environment. It focuses on C++ development by integrating source code indexing and automated plugin management. The environment utilizes compiler backends and abstract syntax trees for semantic code completion and static code analysis. It employs tag files for symbol indexing, enabling rapid navigation between function definitions, class headers, and implementation files. The workspace includes productivity tools such as shorthand snippet expansion, line bookmarking, and
Vim-jsx-pretty is a text editor extension that provides syntax highlighting and indentation rules for JSX and TSX code elements within the Vim editor. It operates as a TypeScript JSX language plugin, rendering colorized programming constructs and nested markup hierarchies legibly inside source files. The extension applies syntax coloring and smart spacing rules to markup structures through embedded language syntax regions and structural grammar integrations. It supports formatting for tagged template strings by applying rules directly to embedded markup structures inside designated template l
VimTeX is an integrated development environment for authoring and compiling LaTeX documents within Vim and Neovim. It functions as a comprehensive suite for technical document authoring, combining the roles of a syntax highlighter, document navigator, and autocompletion engine. The plugin distinguishes itself through a coordinated workflow that manages asynchronous compilation and bidirectional synchronization with external PDF viewers. This allows users to jump between specific source locations and their rendered pages while maintaining a responsive editor interface during document productio