Jint-lzxy / nvimconfig

My personal Neovim config.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nvimconfig

Neovim Version Capability Issues Code Size

πŸͺ· Introduction

This repo hosts my Neovim configuration for Linux, macOS, and Windows. init.lua is the config entry point.

Branch info:

Branch Supported Neovim version
master nvim 0.10 stable
0.9 nvim 0.9
legacy-0.8 nvim 0.8

Caution

This Neovim config is provided as-is, and I've only tested it on my own devices, so bugs are possible, especially on Windows, and I won't be fixing them. If you're interested in this config, please kindly have a look at ayamir/nvimdots which we maintain. It also offers many wonderful features that I personally don't need, such as NixOS support.

🎐 Features

  • Fast. Less than 30ms to start (Depends on SSD and CPU, tested on Zephyrus G14 2022 version).
  • Simple. Runs out of the box.
  • Modern. Pure lua config.
  • Modular. Easy to customize.
  • Powerful. Full functionality to code.

πŸ— How to Install

Simply run the following interactive bootstrap command, and you should be all set πŸ‘

  • Windows (Note: This script REQUIRES pwsh > v7.1)
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/Jint-lzxy/nvimconfig/HEAD/scripts/install.ps1'))
  • *nix
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jint-lzxy/nvimconfig/HEAD/scripts/install.sh)"

πŸŽ‰ Acknowledgement

πŸ“œ License

This Neovim configuration is released under the BSD 3-Clause license, which grants the following permissions:

  • Commercial use
  • Distribution
  • Modification
  • Private use

For more convoluted language, see the LICENSE.

About

My personal Neovim config.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Lua 89.7%Language:PowerShell 6.8%Language:Shell 3.2%Language:Vim Script 0.3%