Skip to content
Melal1Public

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

Repository files navigation

Stable Neovim Config

This is my current stable Neovim configuration (the old setup was renamed to neovim-old).

I use a custom, lightweight plugin manager (packload) inspired by lazy.nvim. I wrote the core engine, validator, and types, while an LLM generated the UI and type documentation. Cold startup time sits around ~25ms on my machine. :Packload [state] opens the plugin status UI.

Requirements

  • Neovim 0.12+, since packload builds on the built-in vim.pack.
  • A Nerd Font for the icons used by the statusline and plugins.

Project Structure

$ tree -I ".git|lsp|README.md"
.
├── after
│   └── ftplugin
│       ├── java.lua
│       ├── python.lua
│       └── qml.lua
├── init.lua
├── lua
│   ├── config
│   │   ├── debug.lua
│   │   ├── init.lua
│   │   └── utils
│   │       ├── dotnet
│   │       │   └── avalonia.lua
│   │       ├── lsp.lua
│   │       ├── togglebool.lua
│   │       └── toggleTerm.lua
│   ├── core
│   │   ├── keymaps.lua
│   │   ├── lsp.lua
│   │   └── set.lua
│   ├── init.lua
│   ├── packload
│   │   ├── init.lua
│   │   ├── status.lua
│   │   ├── types.lua
│   │   └── validate.lua
│   ├── plugins
│   │   ├── extras.lua
│   │   ├── ui.lua
│   │   └── utility.lua
│   └── statusline.lua
└── nvim-pack-lock.json

10 directories, 23 files

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages