If you want to follow ThePrimeagen 0 to LSP video at https://www.youtube.com/watch?v=w7i4amO_zaE&t=624s but have difficulty following it, I made a textfile of my experience.

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

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

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

  • Go to your browser and search for 'packer.neovim' or enter 'https://'github.com/wbthomason/packer.nvim'.

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  • Grab from the github.com/nvim-telescope/telescope.nvim page, under 'Using Lua':

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

    InfluxDB logo
  • neovim

  • Put this into packer.lua (from 'github.com/rose-pint/neovim' ) :

  • nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  • Go to 'github.com/nvim-treesitter/nvim-treesitter'.

  • playground

    Discontinued Treesitter playground integrated into Neovim (by nvim-treesitter)

  • In your browser got to 'https://github.com/nvim-treesitter/playground'.

  • lsp-zero.nvim

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

  • init.lua

  • 'https://github.com/ThePrimeagen/init.lua/tree/master/after/plugin'.

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

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

  • If that’s your attitude, why bother following his video at all? Why not just install a neovim “distribution” like LunarVim, NVChad, or LazyVim and be done with it. You don’t need to customise the editor, but if you are going to, you’ll need to learn how it works.

  • NvChad

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

  • If that’s your attitude, why bother following his video at all? Why not just install a neovim “distribution” like LunarVim, NVChad, or LazyVim and be done with it. You don’t need to customise the editor, but if you are going to, you’ll need to learn how it works.

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