GNU General Public License v3.0

项目介绍

reo101/reovim 是一个托管在 GitHub 上的开源项目,主要使用 Fennel 编写,采用 GNU General Public License v3.0 许可证,目前获得 27 个 Star、3 次 Fork。

仓库全名
reo101/reovim
开源许可证
GNU General Public License v3.0
Star 数
27
Fork 数
3

README 摘要

Showcase Installation Nix The flake provides the required Neovim nightly and custom Fennel fork: Without Nix This config requires current Neovim nightly; it uses vim.pack, vim.lsp.enable, vim.secure.trust, and internal vim.core.ui2 APIs. It also requires reo101/Fennel, branch feat/discard, which implements the # reader macro. First startup bootstraps nfnl, the custom Fennel loader, and the plugin set. To precompile…

完整内容见 GitHub 原始 README 或本页 。

常见问题

reovim 用什么语言开发?

主要使用 Fennel 编写,采用 GNU General Public License v3.0 许可证,目前有 27 个 Star。

reovim 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 reovim 的源码?

可以直接克隆仓库:git clone https://github.com/reo101/reovim.git;安装与运行步骤见仓库 README。

reovim 最近还在维护吗?

仓库最近一次更新为 6月9日,当前没有未关闭的 Issue;Star 数为 27,可作为社区活跃度的参考。

关于

My neovim configuration

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

语言占比

Fennel
Nix
Scheme
Tree-sitter Query
Vim Script

README

     ___           ___           ___                                    ___
    /  /\         /  /\         /  /\          ___        ___          /__/\
   /  /::\       /  /:/_       /  /::\        /__/\      /  /\        |  |::\
  /  /:/\:\     /  /:/ /\     /  /:/\:\       \  \:\    /  /:/        |  |:|:\
 /  /:/~/:/    /  /:/ /:/_   /  /:/  \:\       \  \:\  /__/::\      __|__|:|\:\
/__/:/ /:/___ /__/:/ /:/ /\ /__/:/ \__\:\  ___  \__\:\ \__\/\:\__  /__/::::| \:\
\  \:\/:::::/ \  \:\/:/ /:/ \  \:\ /  /:/ /__/\ |  |:|    \  \:\/\ \  \:\~~\__\/
 \  \::/~~~~   \  \::/ /:/   \  \:\  /:/  \  \:\|  |:|     \__\::/  \  \:\
  \  \:\        \  \:\/:/     \  \:\/:/    \  \:\__|:|     /__/:/    \  \:\
   \  \:\        \  \::/       \  \::/      \__\::::/      \__\/      \  \:\
    \__\/         \__\/         \__\/           ~~~~                   \__\/

Showcase

scrot

Installation

Nix

The flake provides the required Neovim nightly and custom Fennel fork:

nix run github:reo101/reovim
# or, from a checkout:
nix build .#reovim
nix run .#reovim

Without Nix

This config requires current Neovim nightly; it uses vim.pack, vim.lsp.enable, vim.secure.trust, and internal vim._core.ui2 APIs. It also requires reo101/Fennel, branch feat/discard, which implements the #_ reader macro.

git clone --branch feat/discard https://github.com/reo101/Fennel ~/src/Fennel
make -C ~/src/Fennel install PREFIX="$HOME/.local"
export PATH="$HOME/.local/bin:$PATH"

git clone https://www.github.com/reo101/reovim ~/.config/reovim
NVIM_APPNAME=reovim nvim
  • First startup bootstraps nfnl, the custom Fennel loader, and the plugin set.
  • To precompile everything manually, run :NfnlCompileAll.
  • Optional tools: a C/C++ compiler for parsers, cargo for parinfer-rust, and fzf/rg for Telescope.
  • Language servers are listed here.

Profile variants are exposed as passthroughs and top-level packages:

nix build .#reovim.full
nix build .#reovim.dev
nix build .#reovim.lite
nix build .#reovim.writing

Directory overview


评论

暂无评论