Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

Personal Neovim configuration built on LazyVim.

Setup

  1. Back up your existing Neovim config (if any):

    mv ~/.config/nvim ~/.config/nvim.bak
  2. Clone this repository:

    git clone git@github.com:ajanbekzat/nvim.git ~/.config/nvim
  3. Open Neovim — plugins will install automatically on first launch:

    nvim

Structure

Path Purpose
init.lua Entry point, loads config.lazy
lua/config/lazy.lua Bootstraps lazy.nvim and defines the plugin spec
lua/config/options.lua Custom vim options
lua/config/keymaps.lua Custom keymaps
lua/config/autocmds.lua Custom autocommands
lua/plugins/*.lua Plugin specs (auto-loaded by lazy.nvim)

Enabled LazyVim Extras

  • AI: Copilot
  • Languages: Docker, JSON, Markdown, Python, TOML
  • Utilities: Dot

Plugins

Formatting

Lua files are formatted with StyLua (2-space indent, 120 column width):

stylua lua/

License

Apache 2.0

About

Personal Neovim configuration based on LazyVim

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages