4 个版本
使用旧的 Rust 2015
0.2.1 | 2018 年 10 月 21 日 |
---|---|
0.2.0 | 2018 年 10 月 21 日 |
0.1.1 | 2018 年 6 月 14 日 |
0.1.0 | 2018 年 6 月 13 日 |
#1 in #folding
160KB
4K SLoC
nvimpam
neovim rpc 插件 pamcrash 文件的开始。目前,它提供折叠功能。未来的梦想包括语法高亮和状态行提示。
基于 neovim-scorched-earth。使用 daa84/neovim-lib。
安装
首先,您需要 nvimpam 二进制文件。为此,获取一个 rust 安装(稳定版即可),然后运行 cargo install nvimpam
(您需要将安装目录添加到您的 PATH 中)。如果需要,我也可以提供预构建的二进制文件,只需通过 github issue 告诉我。
要获取插件文件,请将您的插件管理器指向 github 仓库,或复制以下文件夹到您的 neovim 配置目录中(请参阅 :h xdg
):ftdetect
、ftplugin
、lua
、doc
。
使用
请参阅 :h nvimpam
获取使用提示。
贡献
我非常欢迎贡献、评论、赞扬、批评...您可以打开一个 issue 或一个 pull request,或者如果您想直接联系,请在 neovim gitter 通道 中找到我。我也阅读了 rust 和 neovim 的 subreddits,如果这更适合您。
运行测试
运行
cargo test
在主文件夹中运行将运行 Rust 代码和文档中的测试。这些测试不会太多,大部分将通过 neovim 功能测试(用 lua 编写)进行测试。对于这些测试,请在
TEST_FILE=../test/nvimpam_spec.lua make functionaltest
在此存储库的 neovim
文件夹中运行。首次运行可能需要一些时间,因为需要编译 neovim 和其依赖项。
许可
根据您的意愿,双重许可 Apache 或 MIT,请参阅 LICENSE-* 文件。
COC
在适用的情况下,此项目遵循 rust 代码行为准则。
依赖
~2.3–3.5MB
~57K SLoC