This repo hosts my NeoVim configuration for Desktop environment.
![]() |
![]() |
|---|
- Fast. Less than 30ms to start (Depends on SSD and CPU).
- Simple. Run out of the box with only 11 plugins.
- Modern. Pure
luaconfig. - Modular. Easy to customize.
- Powerful. Almost full functionality to code.
- Plugin manager:
vim.pack - Language server protocol:
nvim-lspconfig - Leader key:
Space
Making sure you've installed NeoVim.
For Windows:
git clone https://github.com/cworld1/nvim-config.git ~/AppData/Local/nvim
nvimFor *nix:
git clone https://github.com/cworld1/nvim-config.git $XDG_CONFIG_HOME/nvim
nvimThen please having fun!
lua/config: basic settingslua/custom: custom tools & functionslua/libs: shared librarieslua/plugins: plugin configurationssnippets/: code snippetsinit.lua: entry point
As the author is only a beginner in learning it, there are obvious mistakes in his notes. Readers are also invited to make a lot of mistakes. In addition, you are welcome to use PR or Issues to improve them.
This project is licensed under the GPL 3.0 License.


