Skip to content
/ nvim Public

A powerful and modular modern neovim configuration

License

Notifications You must be signed in to change notification settings

kongjun18/nvim

Repository files navigation

Introduction

This is my personal Neovim configuration, you can use it directly.

Chinese user see this 中文文档

Features

  • Install plugins and LSP automatically
  • Pure Lua configuration
  • Modular design
  • Focus on core programming functionalities
  • Fast startup time (40~50ms)
  • Cross platform (Windows and GNU/Linux)

Prerequisites

Must:

Optional

  • ripgrep: Improve text search performance.
  • fd:Improve file search performance.
  • Other development tools you need.

NOTE:

Installation

Clone this repository to your Neovim configuration directory.

git clone --depth 1 https://github.com:kongjun18/nvim.git <configuration directory>

All plugins are automatically installed on first startup, do not close Neovim until the installation is complete.

NOTE:

  • If you exit during installation or the plugin is not cloned due to network reasons, you may need to manually delete the plugin and reinstall it.

FAQ

  1. How to disable and enable wakatime/codeium/yadm/obsidian and custom obsidian path?

Set variables in lua/modules/config/init.lua like wakatime_enable to false.

Credits

About

A powerful and modular modern neovim configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published