Hasty Briefsbeta

双语

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万行代码的编译器。