Home

Awesome

<!-- markdownlint-disable MD001 MD013 MD034 MD033 MD051 -->

lin.nvim : Lin Rongbin's Neovim Distribution

<p> <a href="https://github.com/neovim/neovim/releases/tag/stable"><img alt="Neovim-stable" src="https://img.shields.io/badge/require-stable-blue" /></a> <a href="https://github.com/linrongbin16/lin.nvim/search?l=lua"><img alt="Language" src="https://img.shields.io/github/languages/top/linrongbin16/lin.nvim" /></a> <a href="https://github.com/linrongbin16/lin.nvim/commits/main/"><img alt="CodeSize" src="https://img.shields.io/github/languages/code-size/linrongbin16/lin.nvim" /></a> <a href="https://github.com/linrongbin16/lin.nvim/actions/workflows/ci.yml"><img alt="ci.yml" src="https://img.shields.io/github/actions/workflow/status/linrongbin16/lin.nvim/ci.yml?label=ci" /></a> </p>

Leave Vim behind, this is the next generation of lin.vim.

lin.nvim is a highly configured Neovim distribution integrated with tons of utilities for development, inspired by spf13-vim.

<p align="center"> <img alt="start-ui.jpg" src="https://github.com/linrongbin16/lin.nvim/assets/6496887/41e72ef7-22ac-416d-aeef-9be9b720489c" width="100%" /> </p> <!-- <img width="1728" alt="image" src="https://github.com/linrongbin16/lin.nvim/assets/6496887/41e72ef7-22ac-416d-aeef-9be9b720489c"> --> <!-- ![image](https://github.com/linrongbin16/lin.nvim/assets/6496887/db296d82-b83a-4fe7-a05f-0e2263c43e9c) --> <!-- ![image](https://github.com/linrongbin16/lin.nvim/assets/6496887/309f2399-65e6-4036-bcca-484424f1ab10) -->

Table of Contents

Introduction

Aim to be out-of-box, IDE-like editing experience, performant, lightweight and friendly to most Neovim users. Focus on and only on editing, no compiling/packaging/debugging.

This ultra config solves below issues:

Check out features for what it can do, colorschemes for pretty colorschemes and icons, the philosophy I follow when maintaining this distro.

Get started

MacOS/Linux

[!NOTE]

For MacOS please install Xcode and homebrew as pre-requirements.

git clone https://github.com/linrongbin16/lin.nvim ~/.nvim && cd ~/.nvim && ./install

And that's all of it.

Windows

  1. Enable Windows developer mode for Windows.

  2. Install Visual Studio with MSVC components:

    • .NET Desktop Development
    • Desktop development with C++

    image

  3. Run PowerShell command:

    # scoop
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    irm get.scoop.sh | iex
    
    git clone https://github.com/linrongbin16/lin.nvim $env:USERPROFILE\.nvim
    cd $env:USERPROFILE\.nvim
    .\install.ps1
    

Check out installation for more details.

Patched Font

Patched font is mandatory for displaying icons.

Even Hack Nerd Font is been installed during installation, you still need to manually config it in your terminal, such as gnome-terminal (Ubuntu), item2 (MacOS), Windows Terminal (Windows), kitty, alacritty, wezterm, etc.

User guide

Check out user guide for full features, plugins, key mappings and customizations.

Contribute

Please open issue/PR for anything about lin.nvim.

Like lin.nvim? Consider

Github Sponsor Wechat Pay Alipay