vim-plugin

Open-source projects categorized as vim-plugin

Top 23 vim-plugin Open-Source Projects

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21

    As well as its own plugins Vim/NeoVim can use VSCode's LSPs, DAPs and extensions either directly or via plugins like CoC[1] and Mason[2].

    I would be surprised if emacs couldn't do the same.

    1. https://github.com/neoclide/coc.nvim

  • nerdtree

    A tree explorer plugin for vim.

  • Project mention: I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch? | /r/vim | 2023-06-29

    I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • vim-airline

    lean & mean status/tabline for vim that's light as air

  • Project mention: Auto-completion problems for terraform | /r/neovim | 2023-05-24
  • ale

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

  • Project mention: A decent VS Code and Ruby on Rails setup | news.ycombinator.com | 2024-02-21

    I saw no mention of RBS+Steep, the latter providing a LSP. I use it a lot and very much like it, although it's still young and needs love, but it's making good, steady progress! I've been very pleasantly surprised by some of the crazy things Steep can catch, completely statically!

    You appear to be working on projects with Sorbet (which I tried to like but found it fell short in practice, notably outside of the app use case i.e it's mostly useless for gems) so it may be a tall order to try on those. Maybe you can give RBS+Steep a shot on some small project?

    RBS: https://github.com/ruby/rbs

    RBS collection (for those gems that don't ship RBS signatures in `sig`, integrates with bundler): https://github.com/ruby/gem_rbs_collection

    Steep: https://github.com/soutaro/steep

    VS Code: https://github.com/soutaro/steep-vscode

    Sublime Text: https://github.com/sublimelsp/LSP

    Vim (I'm working on it): https://github.com/dense-analysis/ale/pull/4671

  • TabNine

    AI Code Completions

  • vimwiki

    Personal Wiki for Vim

  • Project mention: Neorg – organize your life in Neovim | news.ycombinator.com | 2024-03-26

    No, Neorg does not use the same markup as Org-mode. They use their own specification that is specifically designed to be different from Org-mode spec.

    https://raw.githubusercontent.com/nvim-neorg/norg-specs/main...

    Furthermore, each item you have listed as a benefit to Org-mode is in fact capable of being done in Markdown via plugins for neovim, and probably other markdown editors, like Loqseq, Roamresearch, or Obisidian, much in the same way you speak of plugins that interface with .org docs.

    https://github.com/wthollingsworth/pomodoro.nvim

    https://github.com/Myzel394/easytables.nvim

    https://github.com/vimwiki/vimwiki

    So, my suggestion is that before dismissing a comment regarding a plugin that is unfamiliar to you, is to read its spec, and then try to understand why people would be perhaps dismissive of that tool, especially when it chooses to conflict with existing, more popular choices.

  • vim-easymotion

    Vim motions on speed!

  • Project mention: Do you folks have any unpopular vim script customizations you are proud of? | /r/vim | 2023-07-31

    vim-easymotion together with space as mapleader (let mapleader = "\" in your .vimrc) can open up a new world for you.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • lightline.vim

    A light and configurable statusline/tabline plugin for Vim

  • vim-startify

    :link: The fancy start screen for Vim.

  • Project mention: Suggest me some startup screen plugins | /r/neovim | 2023-05-05

    I'm currently using alpha.nvim (https://github.com/goolord/alpha-nvim). It tries to be more generic than the others, to the point it can recreate most of the other popular ones. It even has template for for example the dashboard layout. startup-nvim (https://github.com/startup-nvim/startup.nvim) seems to do a similar thing, although I dont' have experience with that one. The only other one I've tried before is the classic vim-startify (https://github.com/mhinz/vim-startify), which is a little older I think and locks you into its layout.

  • vimtex

    VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.

  • Project mention: VimTeX 2.14 | /r/neovim | 2023-07-18

    The full changelog is here: https://github.com/lervag/vimtex/releases/tag/v2.14.

  • nerdcommenter

    Vim plugin for intensely nerdy commenting powers

  • Project mention: html css commenting things out | /r/vim | 2023-06-01
  • indent-blankline.nvim

    Indent guides for Neovim

  • Project mention: Use the builtin `listchars` option to implement minimalistic indent guides | /r/neovim | 2023-12-07

    Compared to the feature-rich plugins, this simple implementation has many drawbacks, such as not displaying indent guides on empty lines. I think its only advantage might be its extreme simplicity. Yes, I pursue minimalism so I wrote this piece of code. For a better (maybe best) and more comprehensive experience, please check indent-blankline.nvim.

  • LanguageClient-neovim

    Language Server Protocol (LSP) support for vim and neovim.

  • vim-sneak

    The missing motion for Vim :athletic_shoe:

  • Project mention: F/f/T/t highlight plugin? | /r/neovim | 2023-07-10

    Why not sneak or easymotion?

  • vim-signify

    :heavy_plus_sign: Show a diff using Vim its sign column.

  • Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    Alterntatively, I've been using vim-signify, as we use subversion at work

  • neomake

    Asynchronous linting and make framework for Neovim/Vim

  • vim-dispatch

    dispatch.vim: Asynchronous build and test dispatcher

  • Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    Tis is good for the compilation to make it async( otherwise it blocks) https://github.com/tpope/vim-dispatch it wraps around the built in make/makeprg feature. Would recommend that you dont do it with large builds/outputs.

  • targets.vim

    Vim plugin that provides additional text objects

  • Project mention: How to move really efficiently in Vim? | /r/vim | 2023-07-01

    targets is nice too.

  • vimux

    easily interact with tmux from vim

  • Project mention: slimux.nvim - Simple plugin to send text to tmux panes | /r/neovim | 2023-05-24

    There's also https://github.com/preservim/vimux, which works very well IMHO.

  • nvim-treesitter-context

    Show code context

  • Project mention: TreePin! A prototype of my plugin for pinning parts of code to the edges of the screen (Apologies for the GIF artifacts) | /r/neovim | 2023-07-10

    Very cool! Sort of reminds me of treesitter-context. Any chance for compatibility? An example could be you either would disable context when something is pinned or somehow displace it other, depending on which is "on top" could be neat.

  • barbar.nvim

    The neovim tabline plugin.

  • Project mention: Neovim workflow | /r/neovim | 2023-04-30

    considering your vscode background when you say tabs your really mean buffers( Trust me even i had this problem when I made the switch). So your solution here is using a plugin. There are many but I personally use barbar.nvim

  • vim-table-mode

    VIM Table Mode for instant table creation.

  • Project mention: Csvlens: Command line CSV file viewer. Like less but made for CSV | news.ycombinator.com | 2024-01-06

    While not built around CSV, two terminal spreadsheet tools I have successfully used in the past are sc-im and the (neo)vim plugin vim-table-mode:

    https://github.com/andmarti1424/sc-im/

    https://github.com/dhruvasagar/vim-table-mode

    Back then I stopped using sc-im because it could not import/export XLSX, if I remember correctly. Apparently it can today!

    vim-table-mode always felt a little fragile and I don't want to be bound to vim anymore. That said, it still feels like a small miracle to me to have functional spreadsheet formulas inside markdown documents – calculation and typesetting all in one place.

  • dashboard-nvim

    vim dashboard

  • Project mention: dashboard-nvim / project section not showing up | /r/neovim | 2023-12-01

    I try to setup plugin dashboard-nvim - https://github.com/nvimdev/dashboard-nvim - to have a startup page with recent project list.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

vim-plugin related posts

Index

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

Project Stars
1 coc.nvim 23,920
2 nerdtree 19,262
3 vim-airline 17,629
4 ale 13,264
5 TabNine 10,387
6 vimwiki 8,568
7 vim-easymotion 7,346
8 lightline.vim 6,644
9 vim-startify 5,241
10 vimtex 5,138
11 nerdcommenter 4,935
12 indent-blankline.nvim 3,732
13 LanguageClient-neovim 3,539
14 vim-sneak 3,156
15 vim-signify 2,652
16 neomake 2,649
17 vim-dispatch 2,567
18 targets.vim 2,511
19 vimux 2,180
20 nvim-treesitter-context 2,132
21 barbar.nvim 2,064
22 vim-table-mode 2,042
23 dashboard-nvim 2,038

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com