nvim as a code editor

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

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.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. nvim-lua-guide

    Discontinued A guide to using Lua in Neovim

    Yes, it is worth it and fun. * Vim Cheat Sheet. -> Learn some commands you need. If you want to use and learn lua for your config. Here's a guide. * nvim-lua-guide

  2. 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.

    CodeRabbit logo
  3. kickstart.nvim

    A launch point for your personal nvim configuration

    Install neovim nightly and use the one-file nvim kickstart init.lua as your config. Use :checkhealth to see if you are missing anything. Once you're ready for something more in depth, read :h nvim and :h vim-differences. The docs :h lsp-quickstart and :h lua-intro are Neovim-specific and very helpful. Here are the dotfiles that inspired me the most:

  4. dotfiles-public

    My personal dotfiles

    Craftzdog's Neovim Config

  5. nvim

    Minimal, blazingly fast, and pure Lua based Neovim configuration for my work as DevOps/Cloud Engineer with batteries included for Python, Golang, and, of course, YAML (by Allaman)

    Allaman's Neovim Config

  6. dotfiles

    My dotfiles (by wbthomason)

    LSP-config Author's Config

  7. neovim-config

    neovim config (packer and lazy branches) (by majamin)

    And finally, here's my config.

  8. lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

    When it comes to getting started error with the LSP related plugins I always I always recommend lsp-zero.nvim. It installs everything you need in three lines of code.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

    I switched from Jetbrains tools like Idea, Goland, (Web/PHP)Storm to nvim. Sometimes I used VSCode, but on rare occasions. And I feel like VSCode cannot compete with nvim in functionality, as almost all LSP servers can be used in neovim too. And it's so much faster. But compared with Jetbrains tools nvim sucks. Terraform support sucks. Groovy (I need for Jenkins) sucks. And overall stability of plugins could be better. But for Rust, it's such a relief after the super laggy and slow Idea-Rust plugin.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why is nobody using CoC anymore?

    3 projects | /r/neovim | 3 Jul 2023
  • Using LazyVim and Mason.nvim LSP manager. How do I add arguments to the clangd or and LSP?

    5 projects | /r/neovim | 4 Feb 2023
  • How was your learning curve?

    2 projects | /r/neovim | 29 Jan 2023
  • HumanLaTeX: a knowledge base for using Neovim+LaTeX in the humanities and social sciences

    4 projects | /r/LaTeX | 21 Jan 2023
  • How to properly cd, so plugins pick up project root?

    6 projects | /r/neovim | 9 Oct 2022