Neovim IDE
Best integrated IDE: LazyVim
Blog posts about Neovim IDE setups:
- How to set up Neovim 0.5 + Modern plugins (LSP, Treesitter, Fuzzy finder, etc)
- Basic stable starting point config for a Neovim IDE in lua
- nv-ide
- Neovim custom configuration, oriented for full stack developers (Ruby on Rails, ruby, php, html, css, SCSS, javascript)
Components
- Formatting
- Git
- LSP
- Linting
- Treesitter for code syntax (i.e. highlighting)
Diagnostics
Default key bindings:
<leader>xx
: TroubleToggle
Issues:
Hover over plugins
- boo
- Quickly pop-up lsp-powered infos of the thing your cursor is on
- eagle.nvim
- Show diagnostics and lsp info inside a custom window, following the mouse position