

-
vim-ultest with vim-test, great for everyone who practices test-driven-development
-
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.
-
What part of telescope is slow? If it's the sorter, have you tried installing a native sorter? https://github.com/nvim-telescope/telescope.nvim/wiki/Extensions has a list of 3 available native sorters that use a shared library for ranking which should give a nice speed increase.
-
-
material.nvim
:trident: Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins
Material colorscheme : I really dig these colorschemes. If you prefer the vscode color schemes, check this repo out.
-
Material colorscheme : I really dig these colorschemes. If you prefer the vscode color schemes, check this repo out.
-
Lualine : write your status line in LSP!
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
Comment.nvim : great for commenting lines or blocks of code
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
NvChad
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
yea coc provides lots of features and its easy to setup but in my process of creating my own lua config, converting the coc vimscript config was kinda hard for me so i moved to native lsp + cmp
-
octo.nvim to work with GitHub issues and PRs (and their pipeline/actions) and most important to review pulls within NeoVim with full support of your IDE features
-
nvim-treesitter-textsubjects while I basically love everything about Treesitter support, this plugin is just super handy when you start to think more than a second how to select the piece of code you like (in fact nothing when it is nothing too trivial from your muscle-mind)
-
mini.nvim
Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort
My favorite by far is mini.nvim. It's a collection of small plugins for common things like commenting, surrounding, colorscheme, bufferline, … that are designed to be simple and work together.
-
feline.nvim
-
mhartington/formatter.nvim
-
lewis6991/gitsigns.nvim
-
hrsh7th/nvim-cmp
-
lambdalisue/fern.vim
-
lambdalisue/readablefold.vim
-
tyru/capture.vim
-
To my knowledge vim-test has no out-of-the-box configuration for TypeScript. I forgot why. Anyway here is my configuration that adds mocha and jest as testers for TypeScript. Though it is mostly based on the existing JavaScript support of vim-test it adds some extra support for Vue testing and project local binaries. Finally ensure you enabled these testers in the vim-test configuration (g:test#custom_runners).
-
-
fm-nvim
🗂 Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders) from within Neovim.
- https://github.com/is0n/fm-nvim
-
-
focus.nvim
Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids!
- https://github.com/beauwilliams/focus.nvim
-
- https://github.com/andrewradev/switch.vim
-
-
Surprised I haven't seen this mentioned yet: https://github.com/ThePrimeagen/harpoon
-
-
deol.nvim https://github.com/Shougo/deol.nvim
-
defx.nvim https://github.com/Shougo/defx.nvim
-
-
nvim-dap & nvim-dap-ui (debugger support, absolutely essential at work)
-
nvim-dap & nvim-dap-ui (debugger support, absolutely essential at work)
-
vim-addon-local-vimrc (project-local settings in a secure way, never use project-local settings without)
-
vim-dirvish (great NetRW alternative)
-
vim-gitgutter
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
vim-fugitive & vim-gitgutter (both very essential for work)
-
vim-test & vim-ultest (also essential for work)
-
vlime
Discontinued A Common Lisp dev environment for Vim (and Neovim) [Moved to: https://github.com/vlime/vlime] (by l04m33)
vlime (basically Slime for Vim, allows interactive Common Lisp programming)
-
Another plugin that I really like, which I forgot to mention, is kana/vim-textobj-user, and the associated plugins:
-
kana/vim-textobj-entire adds e as text object for entire buffer
-
glts/vim-textobj-comment adds c as text object for comment block
-
vim-textobj-variable-segment
A text object to turn foo_bar_baz into foo_baz *and* quuxSpamEggs into quuxEggs *and* shine your shoes
julian/vim-textobj-variable-segment adds v as text object for a section of a variable name, e.g. camelCase, PascalCase, snake_case, kebab-case, etc bold text use to show a section that could be highlighted with viv (whereas vav would also select the hyphen or underscore)
-
no-clown-fiesta.nvim: a theme with minimal dark colors and gray background.
-
tidy.nvim: removes trailing whitespaces and blank lines at the end of file
-
nvim-treesitter-context
-
virt-column.nvim: displays a character as the colorcolumn, neovim colorcolumn is too thick because it just colors the column bg and it's very distracting, this is more minimal and doesn't get in the way
-
You could check https://github.com/hrsh7th/vim-searchx or https://github.com/rlane/pounce.nvim. I think they are more intuitive for most people, are closer to the original search behavior and still allow you to keep your eyes on the target.
-
You could check https://github.com/hrsh7th/vim-searchx or https://github.com/rlane/pounce.nvim. I think they are more intuitive for most people, are closer to the original search behavior and still allow you to keep your eyes on the target.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives