Show HN: LunarVim – An opinionated, extensible, and fast IDE layer for Neovim

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • The easiest way to get up and running with autocomplete in Neovim is Coc.

    https://github.com/neoclide/coc.nvim

    You can go down the native LSP route too but I suspect this is what gave you trouble. It certainly confused me.

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

    WorkOS logo
  • neomake

    Asynchronous linting and make framework for Neovim/Vim

  • Slightly OT, but does anyone have tips for running nvim with docker?

    Typically my vim runs in an environment where I won't necessarily have all interpreters and linters installed. I run my apps, e.g. rails, in a docker container together with ruby etc. Other apps use JS, or python etc. But my dev box won't have all those directly installed. Not to mention using different versions.

    I kinda managed to hack neomake[0] to run rubocop via docker-compose, but it wasn't easy and not all linters support something like this... What's the best way to solve this? add (neo)vim to each app docker container that I use? Or is there some trick to let it access all those dockerized interpreters/linters?

    [0] https://github.com/neomake/neomake

  • gem-ctags

    Automatic ctags generation on gem install

  • No mention of auto-tagging? One life-safer in legacy rails projects is tpope's excellent plug-ins, especially:

    https://github.com/tpope/gem-ctags

  • gem-browse

    gem edit, gem open, gem clone, gem browse

  • https://github.com/tpope/gem-browse

    That effortlessly let's one go to the definition of various library code. Not sure if there's something similar for Python and typescript?

  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

  • NvChad[0] another nvim distribution has instructions for running in docker (very basic though).

    [0] https://github.com/NvChad/NvChad

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