Skip to content

cworld1/nvim-config

Repository files navigation

CWorld Neovim Config

About

This repo hosts my NeoVim configuration for Desktop environment.

Preview image

Preview image Preview image

Features

  • Fast. Less than 30ms to start (Depends on SSD and CPU).
  • Simple. Run out of the box with only 11 plugins.
  • Modern. Pure lua config.
  • Modular. Easy to customize.
  • Powerful. Almost full functionality to code.

Info

  • Plugin manager: vim.pack
  • Language server protocol: nvim-lspconfig
  • Leader key: Space

Installation

Making sure you've installed NeoVim.

For Windows:

git clone https://github.com/cworld1/nvim-config.git ~/AppData/Local/nvim
nvim

For *nix:

git clone https://github.com/cworld1/nvim-config.git $XDG_CONFIG_HOME/nvim
nvim

Then please having fun!

Project Structure

  • lua/config: basic settings
  • lua/custom: custom tools & functions
  • lua/libs: shared libraries
  • lua/plugins: plugin configurations
  • snippets/: code snippets
  • init.lua: entry point

Contributions

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.

License

This project is licensed under the GPL 3.0 License.

About

My NeoVim configurations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages