A neovim plugin for moving around your code in a syntax tree aware manner
- abstract-syntax-tree
- navigation
- neovim
- plugin
78,850 visible repositories in the index
265–288 of 566 · Most stars
A neovim plugin for moving around your code in a syntax tree aware manner
Automagical editing and creation of snippets.
:boom: Robust C/C++ code completion for Sublime Text 3/4
Location and syntax aware text objects which *do what you mean*
Highlight arguments' definitions and usages, using Treesitter
CMake integration in Neovim
Language Server Implementation for Luau
Animation statusline, floating window statusline. Use lua + luv make some wind
Fold with relentless elegance. A collection of quality-of-life features related to folding.
Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
Fully customizable previewer for LSP code actions.
A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.
Display references, definitions and implementations of document symbols
A Neovim plugin that provides a simple way to run and visualize code actions with Telescope.
AI Vim/Neovim code generation plugin (OpenAI, ChatGPT, and more)
Bring enjoyment to your auto completion.
A large language model (LLM) plugin for Neovim, provides commands to interact with LLM (like ChatGPT, Copilot, ChatGLM, kimi, deepseek, openrouter and local llms). Support Github models.
ES2017, flow, React JSX and GraphQL grammar and transpilation for ATOM
Region selection with hints on the AST nodes of a document powered by treesitter
Interactive, source-linked ML workflow diagrams written by your coding assistant (Copilot, Codex or Claude Code) and opened in VS Code.
The new generation Pascal programming language for .NET
Puma Scan is a software security Visual Studio extension that provides real time, continuous source code analysis as development teams write code. Vulnerabilities are immediately displayed in the development environment as spell check and compiler warnings, preventing security bugs from entering your applications.
Neovim configuration manager and Lazy/Lua/Mason based Neovim config. Manage multiple Neovim configurations with the lazyman command. ☕
A Neovim plugin that adds smooth, customizable animations to text operations like yank, paste, search, undo/redo, and more.