I wrote a code editor in C and now I'm a changed man
2 months ago
- #text-editor
- #plugins
- #light-HolyCode
- light ' HolyCode的设计理念是便利性优先,速度其次。
- 它几乎不会给编辑器带来运行时开销。
- light会缓冲代码、显示代码并异步读取输入。
- 控制方式直观(上、下、左、右)。
- 没有Vim/Neovim那样的模式;所有操作都在INSERT模式下完成。
- 支持通过插件和快捷键修改DISPLAY_BUFFER。
- 插件会根据输入改变DISPLAY_BUFFER(例如显示行号、高亮)。
- 快捷键会改变DISPLAY_BUFFER的属性(例如Ctrl+L在下方添加一行)。
- 添加插件和快捷键非常简单。
- 被用于Orthodox——一个不到1万行代码的编译器。