Skip to content

zhaozg/neospace

Repository files navigation

Neospace

当我开始使用 MacBookPro 作为开发工具时, Neovim 发布了 v0.2 版本。

出于对 Lua 与控制台 (Console) 的偏爱,我强迫自己尽量使用 Neovim 完成日常工作。

vim 有诸多的优秀插件、Neovim 的发展也导致了大量后起之秀的产生。

如何管理和使用这些插件就成了需要解决的问题。

受到 space-vim 及其作者的影响,学着自己作一个插件管理工具,用来满足日常的工作所需。

Neospace is a simple Neovim plugins and layers management toolkit.

!!! Neospace based on Lua, so not support vim.

Principles

  1. 非必要,不增加更多模块。在保持适当的插件规模的情况下,解决碰到的问题。
  2. 插件默认配置优先,非必要不对插件的配置,如 keymap 进行重新设置。
  3. 流行的插件优先、知名作者的插件优先。

Plugins and Layers

A plugin is git repo to extend the functionality of vim/Neovim.

A layer is a set of function-related, similar purpose plugins of Neovim.

Dev

lint

luacheck `fd \\.lua`

test

We use a busted wrapper for testing neovim plugin, vusted.

vusted

Honor roll

Soul figures

core plugins

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages