Our great sponsors
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
I think that the most necessary thing is that you use some autocompletion tool, either coc.nvim or lsp, when you have it, install it with the plugin you chose ttserver (to give javascript, typescript and others autocompletion and others) and reviewing the documentation I recommend also install eslint for handling so you keep better code in javascript, prettier or some tool to format the code (you can set it to be set right when you save the file very useful). that is the most necessary in my opinion as a recommendation use a plugin for snippets (they could save you time writing repetitive code) I recommend luasnip. if you want to have all this configured use astronvim (excellent documentation) https://github.com/AstroNvim/AstroNvim I hope it helps :)
-
Lsp, with nvim-lspconfig, nvim-lsp-installer.
-
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.
-
nvim-lsp-installer
Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!
Lsp, with nvim-lspconfig, nvim-lsp-installer.
-
Completion: with nvim-cmp, it can be well integrated with lsp.
-
Terminal: with toggleterm, which provides some handy stuff with terminal.
-
Search: with telescope, search everything in neovim.
-
Tag edit: with nvim-surround, with it, you can edit html easily.
-
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.
-
Others: todo_comments, comment.
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
Others: todo_comments, comment.
-
And I personally don't use a configuration framework. But if you like, I would recommend LunarVim or NvChad.
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
And I personally don't use a configuration framework. But if you like, I would recommend LunarVim or NvChad.
-
I’ll would just add kickstart.nvim as a nice way to get started with a pretty simple config that takes care of some rough edges.
-
I'd add guess-indent to that list as well, if you're working on a project that doesn't have a set standard on indentation.
-
Git: gitsigns for git line blame info and file changes. vim-fugitive for easily handle git command in neovim.
-
Git: gitsigns for git line blame info and file changes. vim-fugitive for easily handle git command in neovim.
-
I would like to add awesome-neovim to people's answers, which is a categorized list of Neovim plugins. It's a great place to look for plugins.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives