Favorite unfamous vim/neovim plugin?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • vim-asterisk

    :snowflake: *-Improved

  • vim-asterisk It makes *-operator works the way it should by default.

  • range-highlight.nvim

    An extremely lightweight plugin (~ 120loc) that hightlights ranges you have entered in commandline.

  • I really like range highlight: https://github.com/winston0410/range-highlight.nvim

  • 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
  • ReplaceWithRegister

    Replace text with the contents of a register.

  • One that I use literally 50 times a day is (Replace with register)[https://github.com/vim-scripts/ReplaceWithRegister]. It lets you replace the motioned content with your register, so griw would replace the current word object with the register. Absolutely lost with out it.

  • fern.vim

    ๐ŸŒฟ General purpose asynchronous tree viewer written in Pure Vim script

  • Fern tree viewer, allows you to select a buffer location when opening a new file.

  • substitute.nvim

    Neovim plugin introducing a new operators motions to quickly replace and exchange text.

  • Question: do you feel this provides functionality that [vim-subversive](https://github.com/gbprod/substitute.nvim) and [substitute.nvim](https://github.com/gbprod/substitute.nvim) do not?

  • vim-smartq

    Master key for exiting or deleting nvim/vim buffers with respect to window splits and tabs.

  • marklcrns/vim-smartq because I wrote it myself :))) can't live without it now

  • minpac

    A minimal package manager for Vim 8 (and Neovim)

  • k-takata/minpac, the plugin manager that stays out my way. It can live as an optional plugin, it's not loaded unless I update or install something.

  • 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
  • lir.nvim

    Neovim file explorer

  • tamago324/lir.nvim, the file explorer no one mentions. It's not a "tree-based" file explorer, is more like netrw, it only shows the current folder in the buffer (doesn't have a banner). The interface is very simple, and can be extended using lua. It has a floating window mode and also one that takes the whole screen. Perfect for any type of screen.

  • quickfix-reflector.vim

    Change code right in the quickfix window

  • stefandtw/quickfix-reflector.vim. Magic, just magic. It makes the quickfix list more flexible when doing search and replace.

  • nui.nvim

    UI Component Library for Neovim.

  • MunifTanjim/nui.nvim. This is wonderful if you make any function or command that takes user input. It provides "UI components" with a very convenient api.

  • vim-searchx

    The extended search motion.

  • A fairly new one : https://github.com/hrsh7th/vim-searchx . I wanted that augmented search for so long, but until now I was just using a hack with hop.nvim. I think it is one of the best tool for text navigation:

  • vim-ctrlspace

    Vim Space Controller

  • I personally love vim-ctrlspace. I found out about it a few months ago, and since then, it's really one of the few plugins that I can't live without.

  • dial.nvim

    enhanced increment/decrement plugin for Neovim.

  • For me it's dial.nvim. It allows you to increment/decrement more things than just numbers with /. For instance toggling, dates, true to false, markdown headers, etc. You can also add your own values to cycle between. For instance, I've added the literal numbers one, two, three, etc. up to twelve, so that I can cycle between them.

  • vim-readme-viewer

    ๐Ÿ“– Viewing plugin's README easily like vim help

  • 4513ECHO/vim-readme-viewer (written by myself๐Ÿ˜€) is my favorite plugin.

  • telescope-command-palette.nvim

    Discontinued Create key-bindings and watch them with telescope :telescope:

  • vim-mark

    Highlight several words in different colors simultaneously.

  • inkarkat/vim-mark I use this plugin SO much, especially when attempting to grok old, hard-to-follow codebases or massive xml config files that I frequently inherit.

  • vim-visual-multi

    Multiple cursors plugin for vim/neovim

  • I go with mg979/vim-visual-multi. It might be infamous because some people believe that there is no place for a multi-cursor feature when there are already macros available.

  • nvim-tetris

    Bringing emacs' greatest feature to neovim - Tetris!

  • I play alec-gibson/nvim-tetris to relax for a moment at work.

  • vim-ReplaceWithRegister

    Replace text with the contents of a register.

  • Thanks a lot for this recommendation! This particular repo hasn't been updated since 2014, here is a more up-to-date version by the same author: https://github.com/inkarkat/vim-ReplaceWithRegister.

  • nvim-neoclip.lua

    Clipboard manager neovim plugin with telescope integration

  • There's also neoclip :)

  • vim-cutlass

    Plugin that adds a 'cut' operation separate from 'delete'

  • svermeulen/vim-cutlass because I hate the yand-on-delete behavior. d to delete, m to cut. ("move")

  • vim-cool

    A very simple plugin that makes hlsearch more useful.

  • https://github.com/romainl/vim-cool disables search highlighting automatically when you move from the searched word.

  • YankAssassin.vim

    Don't let the cursor move while Yanking in Vim/Neovim

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts