Can I get a guide on how to install Packer for absolute dummies?

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

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

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

  • Install astrovim with git clone https://github.com/AstroNvim/AstroNvim ~/.config/nvim

  • neovim

    Vim-fork focused on extensibility and usability

  • I just tested this on an environment that doesn't even have neovim installed (I downloaded the latest stable release from the release channel) and it worked exactly as it should. Astrovim opened up and immediately launched packer.

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

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

  • I am having a very frustrating experience installing Packer. The issue, I think, is that I have no idea what I'm doing. I am following the directions on the packer github page. I run the command

  • nvim-lua-guide

    Discontinued A guide to using Lua in Neovim

  • I recommend you step back from trying to setup plugins and get an understanding of how to configure neovim in general. If I say "ok, go into your lua config" and you say "I don't know what that is", then you do not have enough baseline knowledge to successfully configure Neovim. A good starting point, the Neovim lua guide. I would also recommend a relative baseline of vim knowledge (I learned with Learn Vim For the Last Time: A Tutorial and Primer and learn vim the hard way)

  • hydra.nvim

    Create custom submodes and menus

  • So, if I want to install Hydra for example, in AstroVim I would add this line to my init.lua (my added comments begin with NOTE:):

  • gitsigns.nvim

    Git integration for buffers

  • So, in my ~/.config/nvim/lua/user/plugins/ folder, I have a file gitsigns.lua that configs the gitsigns plugin. All it has is this in it:

  • Launch.nvim

    🚀 Launch.nvim is modular starter for Neovim.

  • git clone https://github.com/LunarVim/nvim-basic-ide.git ~/.config/nvim

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