鸭子编辑器 https://github.com/evilbinary/duck-editor
基于 scheme 开发的,GPU 渲染,高可扩展。
支持可扩展
(import (extensions extension))
(register 'theme.dracula (lambda (duck)
(let ((editor (get-var duck 'editor))
;;扩展功能代码块
))
1
mywaiting 2019-06-29 21:43:42 +08:00 via iPhone
虽然我不知道楼主写的是什么鬼,但是看到 lisp 我就觉得楼主很厉害
|
2
TrembleBeforeMe 2019-06-29 21:46:17 +08:00
意思是能直接用 emacs 的扩展吗?
|
3
secondwtq 2019-06-29 23:36:22 +08:00
好像在哪见到过
不过就标题提一点,我不认为一个编辑器应该以“ GPU 渲染“作为卖点,GPU 渲染会让实现更复杂,灵活性受限,唯一的优势是在性能上。然而就现在大家 IntelliJ 用得这么欢乐的状况,我不认为多少人会在意这个性能 另外其实 neovim 和 vscode-remote 之类的出来之后,我觉得编辑器做成 C-S 架构的可能是趋势,在 server 上起一个服务,然后在桌面、Terminal、Web 和移动设备上都能连。Vim 和 Emacs 其实在这方面比 VSCode 之类的友好—— Vim 和 Emacs 都能直接利用 X11 Forwarding,网络稍微差点都没关系,VSCode 就怎么都必须起一个 chrome,而且效果还没那么完美 另外 GPU 渲染 2D 内容很 tricky,优化不好的话性能难说,我上次试了某个 GPU 加速的 terminal emulator,在核显上东西一多会感觉到卡顿,虽然有可能是 CPU 的内容处理没做好,但是貌似换了独显就好了 |