Skip to content
/ SnaxVim Public
forked from SnaxVim/SnaxVim

glmlm/SnaxVim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SnaxVim

neovim plugins last commit issues

SnaxVim is a no-frills starter template for building your own Neovim configuration.

Features

  • Minimal yet Capable

    Only the essential plugins and configurations are included to support fundamental IDE-like features, including diagnostics, formatting, and debugging.
    Language-specific features can be enabled by adding the appropriate configuration entries.

  • Exceptionally Fast Startuptime

    Several built-in runtime plugins are disabled, and all plugins are lazy-loaded by default.
    Note that plugins won't be loaded unless loading conditions are defined, such as events, keymaps, or user commands.

Requirements

Install

Create a backup of your current Neovim files

Linux and macOS
mv ~/.config/nvim ~/.config/nvim-bak
mv ~/.local/share/nvim ~/.local/share/nvim-bak
Windows
move %LOCALAPPDATA%\nvim %LOCALAPPDATA%\nvim-bak
move %LOCALAPPDATA%\nvim-data %LOCALAPPDATA%\nvim-bak-data

Fork and clone this repo

Linux and macOS
git clone https://github.com/your-username/SnaxVim ~/.config/nvim
Windows
git clone https://github.com/your-username/SnaxVim %LOCALAPPDATA%/nvim

Start Neovim

nvim

File Structure

~/.config/nvim/
├─ lua/
│  ├─ autocmds/       -- auto commands
│  ├─ configs/        -- plugin-specific configuration files
│  ├─ keymaps/        -- key mappings
│  ├─ plugins/        -- plugin declarations
│  ├─ options.lua     -- global variables and editor options
│  └─ options_pre.lua -- settings evaluated before lazy.nvim
└─ init.lua           -- entry point

Credits

About

A snackable Neovim setup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Lua 100.0%