Our great sponsors
- SonarLint - Clean code begins in your IDE with SonarLint
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- InfluxDB - Access the most powerful time series database as a service
-
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.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
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.
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
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 framework 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.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.