Our great sponsors
-
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.
-
material.nvim
:trident: Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
-
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.
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
mini.nvim
Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
-
fm-nvim
🗂 Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders) from within Neovim.
-
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!
-
vim-gitgutter
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
-
vlime
Discontinued A Common Lisp dev environment for Vim (and Neovim) [Moved to: https://github.com/vlime/vlime] (by l04m33)
-
vim-textobj-variable-segment
A text object to turn foo_bar_baz into foo_baz *and* quuxSpamEggs into quuxEggs *and* shine your shoes
-
tidy.nvim
A small Neovim plugin to remove trailing whitespace and empty lines at end of file on every save
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
vim-ultest with vim-test, great for everyone who practices test-driven-development
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 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 : great for commenting lines or blocks of code
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)
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).
- https://github.com/is0n/fm-nvim
- 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-fugitive & vim-gitgutter (both very essential for work)
vim-test & vim-ultest (also essential for work)
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
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.
Related posts
- What are some plugins that you can't live without?
- What IDEA or Vscode feature/function you want to have in neovim eco-system?
- Editing init.lua with lua_ls on gives "Undefined global : vim" ?
- Set it and forget it plugins?
- mini.files - navigate and manipulate file system (with column view and editing text)