Skip to content

Instantly share code, notes, and snippets.

@mayannaoliveira
Created June 30, 2025 03:04
Show Gist options
  • Select an option

  • Save mayannaoliveira/d3c6eac33333e49c1882758b8e7e0b2a to your computer and use it in GitHub Desktop.

Select an option

Save mayannaoliveira/d3c6eac33333e49c1882758b8e7e0b2a to your computer and use it in GitHub Desktop.

NeoVim + AstronVim + Nerd Fonts

NeoVim Configuration

There is my NeoVim configuration in my machine.

I have a package install called Chocolateythat makes all easy, but you can install NeoVim in your machine following the NeoVim Documentation.

My setup configuration:

If you have Oh My Posh installed just type in terminal oh-my-posh font install to install Nerd Fonts.

Install NeoVim in Windows

Read more about Windows Package Install in official websites: Winget, Chocolatey or Scoop

  • Winget: winget install Neovim.Neovim.
  • Chocolatey: choco install neovim.
  • Scoop: scoop install neovim.

AstroVim Configuration

Please, check the AstroVim website to know more about this amazing tool.

  1. Open the Windows Powershell terminal.
  2. Make a backup of your current nvim config (if exists): Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak.
  3. Clean neovim folders (Optional but recommended): Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak.
  4. Clone the repository:
git clone --depth 1 https://github.com/AstroNvim/template $env:LOCALAPPDATA\nvim
Remove-Item $env:LOCALAPPDATA\nvim\.git -Recurse -Force
nvim

NeoVim Plugins

Please, take a look in [Dotfyle](https://dotfyle.com/neovim/plugins/trending) website to know some NeoVim plugins.

LazyVim

LazyVim is a Neovim setup powered by 💤 lazy.nvim to make it easy to customize and extend your config. Commands to work with plugins:

  • Check update: :Lazy check (<Leader>pu)
  • Apply update: :Lazy update (<Leader>pU)
  • Clean plugins: :Lazy sync (<Leader>pS)
  • Remove unused plugins: :Lazy clean

Updating Plugins and Packages

Update NeoVim plugins and Mason packages: :AstroUpdate (<Leader>pa) Verify AstroNvim version: Run :AstroVersion`` Reload the AstroNvim configuration: :AstroReload 

Check more in AstroNvim.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment