Skip to content

JukMR/astronvim-configuration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstroNvim Template

NOTE: This is for AstroNvim v6+

A template for getting started with AstroNvim

🛠️ Installation

Make a backup of your current nvim and shared folder

mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak

Clone the repository

git clone git@github.com:JukMR/astrovim_configuration.git ~/.config/nvim

Start Neovim

nvim

Keybindings Reference

Custom keybindings are organized across two files:

File Style When to use
lua/mapping.lua astrocore opts.mappings Best place — AstroNvim-native, supports which-key descriptions, grouped keys
lua/shared/mappings.lua Raw vim.keymap.set For mappings that should work regardless of AstroNvim (e.g., VSCode)

See :help astrocore-mappings for details on the AstroNvim mapping format.

Package Managers

Manager What it installs Example
:Lazy Neovim plugins (.lua files) nvim-treesitter, blink.cmp, neo-tree.nvim
:Mason External binaries (executables) lua-language-server, ty, stylua
  • :Lazy — for Neovim features (UI, keybindings, file explorer, completion engine)
  • :Mason — for language servers, formatters, linters, debuggers (anything that runs as a separate process)

About

Personal astronvim configuration repo

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages

Generated from AstroNvim/template