Vim Script vim-plugins

Open-source Vim Script projects categorized as vim-plugins

Top 23 Vim Script vim-plugin Projects

  • nerdtree

    A tree explorer plugin for vim.

    Project mention: Closing brackets are highlighted in red when in the init.vim file | | 2022-11-24

    Plug '' " NerdTree

  • vim-go

    Go development plugin for Vim

    Project mention: Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key. | | 2022-09-10
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • ale

    Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support

    Project mention: 1. Is it easier to switch from Python to Rust or to switch from JavaScript to Rust (in terms of learning)? | | 2022-11-26

    I'm still on original Vim because of various gVim features not yet satisfactorily replicated in any Neovim frontend I'm aware of, but I use ALE for any kind of static analysis not covered by something like coc.nvim and configuring the backends I wanted was a simple as:

  • tagbar

    Vim plugin that displays tags in a window, ordered by scope

    Project mention: Closing brackets are highlighted in red when in the init.vim file | | 2022-11-24

    Plug '' " Tagbar for code navigation

  • vim-devicons

    Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more

    Project mention: Fern.vim now supports nvim-web-devicons | | 2022-11-09

    It uses plugins called renderer to change how the file tree is renderer and it has two plugins for render icons in the tree that support lambdalisue/nerdfont.vim and ryanoasis/vim-devicons, but it lacked support for nvim-web-devicons.

  • nerdcommenter

    Vim plugin for intensely nerdy commenting powers

    Project mention: vim wishlist | | 2022-11-18

    Use ^ to go to the beginning of the line and then ctrl+v or use NerdCommenter.

  • targets.vim

    Vim plugin that provides additional text objects

    Project mention: How to delete inside backtick pairs, e.g JS template strings. | | 2022-11-18
  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • vim-gutentags

    A Vim plugin that manages your tag files

    Project mention: Rust setup for neovim | | 2022-10-25

    Hi everyone. I'm looking to have a better setup for Rust in neovim. I do have rust-analyzer installed for useful lsp things but I was hoping to get tags working for it as well. I was using vim-gutentags ( for navigating useful functions and stuff but couldn't quite get it to work for rust. Is there a simple way to do it or do I need rusty-tags and some aucommand to get it to work?

  • vimux

    easily interact with tmux from vim

    Project mention: is there a plugin to run any file (.py .js .java etc.) and display the output? | | 2022-10-29

    So I use tmux and use the vimux plugin to create panes for the code to run (similar to vscode).

  • vim-ruby

    Vim/Ruby Configuration Files

    Project mention: Syntax highlighting for eruby.yaml with rails.vim | | 2022-11-29

    Is there a way to disable treesitter just for this file? I think the standard vim syntax highlighting, or if not vim-ruby should support it.

  • asyncrun.vim

    :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!

    Project mention: Output of external command to messages ? | | 2022-10-05

    try asyncrun:

  • vim-prettier

    A Vim plugin for Prettier

    Project mention: Working remotely using SSH | | 2022-11-16

    and prettier

  • omnisharp-vim

    Vim omnicompletion (intellisense) and more for C#

    Project mention: Visual Studio Code con .NET 7 y C# 11 | | 2022-11-08
  • tsuquyomi

    A Vim plugin for TypeScript

  • vim-textobj-user

    Vim plugin: Create your own text objects

    Project mention: How to detect nearest nested bracket (of any type) | | 2022-10-24

    if anyone wants to use this, just make sure to also install for it to work

  • context.vim

    Vim plugin that shows the context of the currently visible buffer contents

    Project mention: Scrolloff & start/end of file | | 2022-10-05 does something very similar to what you are asking for. You can probably tweak it according to your needs.

  • vim-quickui

    The missing UI extensions for Vim 8.2 (and NeoVim 0.4) !! :sunglasses:

    Project mention: A mouse popup menu for cut/copy/paste/save/exit config that can be recommended? | | 2022-07-23


  • vim-wakatime

    Vim plugin for automatic time tracking and metrics generated from your programming activity.

  • minpac

    A minimal package manager for Vim 8 (and Neovim)

    Project mention: Help with plug | | 2022-10-29

    Options: - packloadall command family and maybe git submodules - minpac which is a thin utility around the above - vim-plug - old but still popular for it does the job - packer.nvim is a popular choice for lua configs, never got to using it myself - paq-nvim is another often mentioned lua solution - dozens of other solutions

  • VimCompletesMe

    You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim.

    Project mention: How Can I Check the Return Value of a Command in a Function | | 2022-08-11

    At this point I think it’s better to just fork VimCompletesMe and have it run automatically instead of having to hit Tab.

  • asynctasks.vim

    :rocket: Modern Task System for Project Building, Testing and Deploying !!

    Project mention: Is there a command runner plugin like a lot of apps have like cmd-k | | 2022-10-11

    Please take a Look at

  • vim-dadbod-ui

    Simple UI for

    Project mention: GitHub - patrkris/pisk: PostgreSQL sessions in Vim | | 2022-11-06
  • winresizer

    very simple vim plugin for easy resizing of your vim windows

    Project mention: What is the coolest, unknown(-ish) plugin that you're using that other people could benefit from? | | 2022-09-16
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-29.

Vim Script vim-plugins related posts


What are some of the best open-source vim-plugin projects in Vim Script? This list will help you:

Project Stars
1 nerdtree 17,976
2 vim-go 15,069
3 ale 12,265
4 tagbar 5,743
5 vim-devicons 5,052
6 nerdcommenter 4,758
7 targets.vim 2,339
8 vim-gutentags 2,132
9 vimux 2,072
10 vim-ruby 1,936
11 asyncrun.vim 1,667
12 vim-prettier 1,626
13 omnisharp-vim 1,510
14 tsuquyomi 1,371
15 vim-textobj-user 1,351
16 context.vim 1,029
17 vim-quickui 937
18 vim-wakatime 841
19 minpac 797
20 VimCompletesMe 792
21 asynctasks.vim 765
22 vim-dadbod-ui 675
23 winresizer 516
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.