duck-editor
鸭子编辑器 https://github.com/evilbinary/duck-editor
基于scheme开发的,GPU渲染,高可扩展。
特点
- 比vscode快
- 比emacs更灵活
效果图
运行
基于scheme lib库运行
进入bin目录,执行source env.sh,然后运行./scheme --script ../apps/duck-editor/duck-editor.ss
扩展
支持可扩展
已有扩展
- scheme 语法高亮
- dracula 主题
- 文件管理
扩展开发
注册扩展
(import (extensions extension))
(register 'theme.dracula (lambda (duck)
(let ((editor (get-var duck 'editor))
;;扩展功能代码块
))
按键定义处理
(set-key-map '(ctl a) (lambda()
(printf "hook key ctl a\n")
))
作者
- evilbinary rootdebug@163.com
- 个人博客 http://evilbinary.org