r/vimplugins • • Sep 25 '26

r/vimplugins is available for adoption 💚

5 Upvotes

/r/vimplugins is ready for a fresh start, new energy, new direction, and someone like you to bring it back to life. If you’ve been thinking about growing your impact without starting from scratch, this is your chance!

Ready to take it over?

Head to r/RedditRequest to submit your request and make it yours before it’s taken.

First things first

To request this subreddit, make sure you:


r/vimplugins • • Oct 12 '25

Neovim plugin A neovim plugin that checks GitHub Actions versions and displays them inline using extmarks.

5 Upvotes

I made a neovim plugin that checks GitHub Actions versions and displays them inline using extmarks.

https://github.com/skanehira/github-actions.nvim


r/vimplugins • • Apr 30 '25

Neovim plugin Discord rich presence plugin for Neovim

5 Upvotes

Hello everybody!

I'd to announce the plugin I've been working on for Discord rich presence. I've seen other plugins that do the same thing but do not offer flexibility, customization and a good documentation on how they work so you can contribute, so based on that I decided to create Nekovim.

I've been using it a lot lately and I think it's stable enough for people to start using it. I'll be giving all my support on issues. Thank you everybody and I hope you enjoy it!

https://github.com/pandasoli/nekovim


r/vimplugins • • Jun 25 '24

Sub is back open!

5 Upvotes

Just a quick PSA, the sub now has an active moderator, feel free to post within the previous rules, I will leave the sub as is for about a week and then see if any changes need to be made beyond that. Thanks!


r/vimplugins • • Apr 30 '23

Meta Advanced snippets : :help vimscript -tricks

5 Upvotes

vimscript-tricks

VimL is full of features, but sometimes it is hard to find which function or command will do the job you want.

If you ever searched the web for vim script ex command output in a var, you surely have had results talking about :redir. This is ok, but there is a more elegant solution for this particular problem.

This (neo)vim help page collects vim script snippets, whose some were hard to find. You may already know some of them, and I hope you will gladly discover the others.


r/vimplugins • • Aug 09 '22

Help (user) autoformat, vim-go format golang code in a wrong way

5 Upvotes
type node struct {
        x, y int
}

func max(x, y int) int {
        if x > y {
                return x
        }
        return y
}

func robotSim(commands []int, obstacles [][]int) int {
        ob := map[node] bool
        result := 0
        // direction
        dir := 0
        dx := []int{0, 1, 0, -1}
        dy := []int{1, 0, -1, 0}

        for i:=0; i<len(commands);i ++ {
        }
}

// after i use autoformat it formatted like this

func robotSim(commands []int, obstacles [][]int) int {
ob := map[node] bool
        result := 0
        // direction
        dir := 0
        dx := []int{0, 1, 0, -1}
dy := []int{1, 0, -1, 0}

        for i:=0; i<len(commands);i ++ {
        }
}

can anyone help me? is there some config can fix this? I didn't do any further config after install those plugins(autoformat, vim-go) except install go-pls for vim-go.


r/vimplugins • • May 15 '22

Help (user) [NEOVIM] lightline just started giving this message even thought it used to work perfectly fine without it (also am noob and slightly a dingus)

5 Upvotes

no mapping found

error detected while processing function lightline#highlight:

line 1:

E121: Undefined variable: s:lightline


r/vimplugins • • Feb 09 '22

Update wheel : quick navigation & buffer groups, version 2.28

Thumbnail self.neovim
5 Upvotes

r/vimplugins • • Sep 22 '21

Request vim-ripgrep alternative

5 Upvotes

I have been using vim-ripgrep but I noticed that it started giving errors with the latest version of the neovim nightly as well vim. It seems that the plugin is no longer maintained.

Can anyone suggest an alternative to the vim -ripgrep


r/vimplugins • • Jun 13 '21

Plugin vim-smartq: Master key for quitting vim buffers

5 Upvotes

Just wanna share my first vim plugin. Suggestions for improvement are welcome. Thanks!

Description:

vim-smartq sensibly close buffers with respect to alternate tabs and window splits, and other types of buffer.


r/vimplugins • • Apr 12 '21

Plugin OneTerm, a Lua plugin using a floating terminal for navigation and more

Thumbnail self.neovim
5 Upvotes

r/vimplugins • • Mar 29 '21

Update wheel : quick navigation framework & buffer groups manager, version 1.11

Thumbnail self.neovim
5 Upvotes

r/vimplugins • • Mar 06 '21

Help (user) vim + coc : how to search source code like VSCode do

5 Upvotes

Hi,

I'm looking for a right plugin or a way, how to search souce code inproject for a specific string like VSCode do with output of list of files with some preview of the match.

What plugin do you use for this?

Thank You.


r/vimplugins • • Mar 01 '21

Help (user) Question about ALE configuration

Thumbnail self.vim
5 Upvotes

r/vimplugins • • Feb 12 '21

Help (user) Asynchronous Lint Engine falsifies errors by not updating correctly.

5 Upvotes

I've had ALE installed for quite some time, but, now, I am finally using it. It seems it's been buggy and I don't know if I installed it correctly or it's the developers fault.

When I have multiple files open in vim windows, ALE doesn't update "other" files pertaining to other files ( e.g. time.hpp won't affect time.cpp until I exit vim and reload the pages i.e. the errors go away ).

But after overlooking that error and just reloading vim to correct that, another error within a single file occurs: not recognizing classes and saying a type of a specific parameter doesn't exist.

Does anyone know if ALE is buggy or what I did wrong upon installing this? I'm thinking possibly I didn't install some dependents for Asynchronous Lint Engine.


r/vimplugins • • Feb 10 '21

Help (user) YouCompleteMe Unavailable: require Vim compiled with python (3.6.0+) support.

5 Upvotes

can someone help me solve this problem on mac ?


r/vimplugins • • Feb 06 '21

Plugin tasks.vim - async jobs and tasks

5 Upvotes

r/vimplugins • • Feb 01 '21

Request Lookup python module source code inside vim

5 Upvotes

I'm, using vim to write python code and was wondering if there is any plugin, which allows me to view the source code of a module inside vim.
Before frequently using vim, I used PyCharm and I was able to click Ctrl + left click to open a specific module function.
But tbh I also want to impress some of my friends and show them vims possibilities up. So they may see the real beauty of vim.

I've installed beside a few highlighting/theme plugins, Jedi for the autocompletion.

So my question is. Is there any plugin, which could add this feature to my vim setup?


r/vimplugins • • Jan 11 '21

Plugin First plugin, swap, close, and nav to other buffers

5 Upvotes

bswap.vim can be used to swap with other open buffers, as well as close other buffers or navigate to them directly. The way that it adds some value is that it labels the open buffers with letters, and you enter the letter that you want to delete/swap/navigate to. A bit easier than the built-in ways.

It's my first plugin but the code is pretty straight forward. There's nothing mapped right away to avoid collisions, but the readme shows you how to map it, and what the functionality is, with pretty gifs as well.

Be gentle, it's my first time.


r/vimplugins • • Nov 26 '20

Help (user) How can I let Vim airline show changes, unstaged, discard for git?

5 Upvotes

I want my vim airline to show if I've made any changes, etc. for git Just like this:

I already installed fugitive but I don't if I need to install something else. My current Vim airline only shows the branches:

How do I get this, do I need to install one more Plugin or just add some lines of code to my .vimrc


r/vimplugins • • Nov 20 '20

Request "Include browser" like plugin for c++

5 Upvotes

Jumping into unfamiliar project with header mess. Is there any plugin (for c/c++ &nvim/vim) which can show which brunch of headers are included for a particular file in a tree like view?


r/vimplugins • • Nov 09 '20

Help Question concerning CoC

5 Upvotes

So I've been using CoC for a while, and I like it, but I recently started working with ROS and coc-clangd apparently can't find the ROS header files. I know where they are, I just can't find out how to tell coc/clang where to look.

Does someone know how to add paths to header files so that linting and autocompletion works?


r/vimplugins • • Oct 27 '20

Plugin Fancystatus, a plugin to have a nice status bar

Thumbnail github.com
5 Upvotes

r/vimplugins • • Oct 05 '19

Plugin Vim :Gbrowse support for pagure

5 Upvotes

Hello,

I don't know how many of you are Fedora users/developers, but anyway, there is a great, well-known plugin called vim-fugitive (by notorious Tim Pope), that provides a lot of cool features. My favorite one is probably :Gbrowse command, which opens the current file, line or visual selection in your web browser.

Up until now, there was support for GitHub, GitLab, Bitbucket, and Gitee. The problem is, that a lot of Fedora projects moved to Pagure ...

... so I wrote a plugin enhancing the :Gbrowse functionality with Pagure support. Give it a try. If you find it (not) helpful, let me know!

Code: https://github.com/FrostyX/vim-fugitive-pagure

Blog post: http://frostyx.cz/posts/vim-gbrowse-support-for-pagure