-
tpope/vim-surround - Modify surrounders. Should be a vim native feature.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
simnalamburt/vim-mundo - Undo tree antics. Hard to live without.
-
fzf & fzf.vim
-
fzf & fzf.vim
-
Someone shared ReplaceWithRegister in a previous thread about plugins. It's become my most used.
-
vim-gitgutter
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
And gitgutter.
-
I just set up https://github.com/ggandor/lightspeed.nvim, and it's simply amazing for moving to precise locations. It's basically vim-sneak but much much more precise
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
neoclide/coc.nvim - LSP
-
chrisbra/NrrwRgn - Opens focussed part "region" of the buffer
-
christoomey/vim-sort-motion - Can sort a text object with gs
-
christoomey/vim-titlecase - Can convert a text object to title case
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
dense-analysis/ale - Linter + LSP
-
gcmt/taboo.vim - Tab page utilities like renaming etc.
-
gruvbox-community/gruvbox - My currently preferred color theme
-
-
kana/vim-textobj-entire - Make entire buffer available as a text object
-
kana/vim-textobj-user - Make your own text objects
-
ludovicchabant/vim-gutentags - Tags
-
-
mattn/emmet-vim - Impossible to do HTML/CSS without
-
mhinz/vim-startify - Start page
-
nathanaelkane/vim-indent-guides - Visualize indent levels
-
romainl/vim-cool - Disables search highlights after using. Minor but nice.
-
rstacruz/vim-closer - Closes brackets automatically
-
tomtom/tcomment_vim - Does embedded filetypes unlike tpope/vim-commentay
-
vim-airline/vim-airline - My preferred status bar with many integrations
-
wfxr/minimap.vim - VSCode style mini maps
-
junegunn/goyo.vim - Distraction free writing window ala iAWriter
-
junegunn/vim-easy-align - Aligns text. Accepts text objects.
-
junegunn/vim-peekaboo - See contents of registers before pasting on a sidebar
-
tpope/tpope-vim-abolish - Sane search/replace
-
tpope/vim-endwise - Closes blocks like do-end etc.
-
tpope/vim-eunuch - UNIX command helpers like Remove/Delete etc.
-
tpope/vim-fugitive - Don't git without this
-
tpope/vim-repeat - Bunch more repeatable actions with dot
-
tpope/vim-rsi - Readline key bindings
-
tpope/vim-unimpaired - Many useful common sense mappings
-
tpope/vim-vinegar - netrw replacement
-
targets.vim improves a bunch of textobjects, i.e. seeking the next pair if you are outside of one
-
gistory.vim search commits changing specific lines/text, diff commits, run code formatter for diffs
-
easymotion/vim-easymotion to move the cursor without having to think at all
-
eraserhd/parinfer-rust if you do any sort of Lisp programming
-
kana/vim-arpeggio for the jk ==> mapping
-
pear-tree
A Vim auto-pair plugin that supports multi-character pairs, intelligent matching, and more
tmsvg/pear-tree for an extensible autocloser (I hate closing GHC {-# LANGUAGE ... #-} myself, and it's not built into any of the common plugins AFAIK)
-
machakann/vim-sandwich for an alternative to tpope/vim-surround. When you need it, the i surrounding is unbelievably convenient to insert/delete/change arbitrary delimiters, e.g. saipglBegin(mode);glEnd();.
-
ap/vim-buftabline for buffer line
-
godlygeek/tabular for aligning things, sometimes useful
-
I'm surprised nobody has mentioned tpope/vim-sleuth, which automatically sets tabstop and shiftwidth to agree with the current file or project.
-
vim-ReplaceWithSameIndentRegister
Replace lines with the contents of a register, keeping the original indent.
There is also ReplaceWithSameIndentRegister.
-
vim-hexokinase
Discontinued hexokinase.vim - (Neo)Vim plugin for asynchronously displaying the colours in the file (#rrggbb, #rgb, rgb(a)? functions, hsl(a)? functions, web colours, custom patterns)
Haven't seen anyone mention Hexokinase yet, but it's the best plugin I've used for displaying colours mentioned in files - especially useful for CSS and theme files.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives