4 个版本 (破坏性)
0.4.0 | 2020年12月22日 |
---|---|
0.3.0 | 2019年2月28日 |
0.2.0 | 2019年1月18日 |
0.1.0 | 2018年12月26日 |
#288 在 文本编辑器
72KB
1.5K SLoC
paper
一个以终端为基础的文本编辑器,目标是最大化简洁和效率。
该项目处于alpha阶段。
开发
克隆仓库并进入目录
git clone https://github.com/jsim2010/paper.git
cd paper
本项目使用 just
来运行项目特定的命令。如果 just
在您的系统上尚未安装,请安装它
cargo install just
要查看所有可用的开发配方,运行
just --list
请注意,just v
是由合并拉取请求所需的 validate 状态检查运行的。
许可证:MIT
lib.rs
:
一个以终端为基础的文本编辑器,目标是最大化简洁和效率。
设计目标
- 所有功能都应能够通过主键盘上的键进行执行。在合理的情况下,功能还可以通过鼠标和其他键执行。
- 所有用户输入都应该是模式的,即键可能根据应用程序的当前模式实现不同的功能。
- Paper 应尽可能利用已实现的工具和命令;特别是 paper 应支持 语言服务器协议。
依赖项
~25–36MB
~657K SLoC