我不研究emacs上的扩展开发,我只是从使用者的角度看待它, 把它当做我最主要的开发和文档工具。 我觉得emacs org能够插入音视频和网页(通过org-embd),将成为一个全功能的文档产品,超过word. 加上文学编程能力,这就是一个最伟大的产品。我还没有看到其他产品(无论开源还是商业,或者其他非Linux操作系统之上的)比他更强了。如果有,请大家告诉我
后面也就是如何更加完善,比如org文档的各方面性能优化(比如大表格的性能),展示的细节方面(比如更漂亮适合代替ppt)。
我不研究emacs上的扩展开发,我只是从使用者的角度看待它, 把它当做我最主要的开发和文档工具。 我觉得emacs org能够插入音视频和网页(通过org-embd),将成为一个全功能的文档产品,超过word. 加上文学编程能力,这就是一个最伟大的产品。我还没有看到其他产品(无论开源还是商业,或者其他非Linux操作系统之上的)比他更强了。如果有,请大家告诉我
后面也就是如何更加完善,比如org文档的各方面性能优化(比如大表格的性能),展示的细节方面(比如更漂亮适合代替ppt)。
哦,基于 Xwidget 还是有局限性的,因为这个框架不支持 Windows。但我看 Emacs English 群上的开发者说,正在考虑移除 Xwidget 的 GTK 代码,这会令它变成全平台支持的东西。
且等且看吧。还有就是等懒猫大大的新框架我估计处理效率会很高(但对 Mac 支持不好)。
我觉得老外这种吵吵挺好的,有事不憋着,提供了合理的迭代机制
holo-layer 改改就可以支持.
原理很简单:
嗯,也是一个方式。我抽空看看怎么弄,最近的注意力被 MCP 吸引过去了,想在 Emacs 实现一个完善的 MCP 支持。
实践证明,holo-layer 应该是比较好方案,应该也是现代化富文本编辑器中比较通用的方案,Android 中对应是 ReplacementSpan , Mac OS X 中是 NSAttachment ,都是使用占位符提供一块绘制区域(attachment),然后 attachment 有自己独立的文本排版和渲染环境,从而可以在 Emacs 中实现各种现代化的功能,比如 table 和 src block 不换行,可左右滚动等。
不过如果完整实现起来工作量可能不小,我在使用 attachment 方案实现时 attachment 内部与全局的坐标转换,attachment 的动态解析和移除,局部更新等处理起来都比较耗时耗力
如果思路清晰, 直接上 Cursor 帮忙做坐标转换吧, 我主要不想用 org-mode (会很浪费我时间), holo-layer 应该会很快实现 org 展示 web 内容的功能。
也可以用这套方案在 Emacs 上实现一个现代化的 markdown mode.
org mode 浪费时间指的是什么?是配置比较麻烦吗?还是可折腾的东西太多?我最近也一直想转 markdown,用 markdown 的形,结合 org mode 的意来使用
我觉得 org-mode 用多了会浪费太多时间在配置Org和折腾Org上, 我现实生活中, 只需要PC和手机端创建任务、规划任务和同步任务。
我现在用 懒猫清单 非常高效。
反观 org-mode 我觉得太折腾, 而且只能用在PC端, 出差的时候非常不方便。
org管理任务有点尴尬, 一个人用,不如用手机,手机上日程管理就可以了,还随身携带方便使用
大家一起用,emaccs太小众了,不如用项目管理软件
我拿org做股票投资分析的,写点文档,写点python, 做一些数据统计分析图表,比我自己开发的web站点成本低很多。以前分析师用excel做数据分析,然后贴到ppt上,这些事情都可以用org替代。
orgmode 做数据分析的报告太好用了 里面嵌R / Python / SQLcode block,画图做表格都很方便 数据变化了 C-c C-c 自动刷新 还能画latex formula 分析文档在GitHub上就能render 给别人发个GitHub link就完事
Org写README也好用 各种流程图比如plantuml 支持 画数据流图 模块图之类舒舒服服 实在是离不了
缺点是没多少人用 emacs之外很少有人用 自己写的doc就得自己维护
对,你补充的更多,
我也经常用org写学习文档,总结各种知识,latex数学公式嵌入进去,一下子就显得学术性逼格上去了
一个复杂系统之间很多模块的上下游运行关系,我在org里面用dot绘图,所以用来表达系统设计的架构图也不错。
看了懒猫清单的交互界面,简洁明了,它的数据存储是基于文本的还是数据库的?想体验一下发现没有懒猫微服,然后看了一下午的懒猫微服,被圈粉了,连开发文档都看了一遍,有在上面做应用的冲动,创业做硬件+操作系统+生态,很强
报个 bug,装了 iOS 版的懒猫微服 app,因为没有硬件,没有同意安装 VPN,拒绝后循环弹窗安装 VPN,不能退出,也无法做其它操作,只能在弹窗前的瞬间退到后台杀掉
兄弟已经弄出来了吗?
我在自己的 app 中用的就是这套方案,图片,表格,公式,代码块这些都是独立排版和渲染,工作量不小,难点就是前面提到的几个。目前没有计划在 Emacs 中去实现,而是想单独做一个现代化的 org mode 桌面版。如果你或其他人想在 Emacs 中实现这样的功能包,我想我应该是能帮上忙的。xwidget 前面大家提到了然后简单看了一下,可能会对 org mode 有比较大的侵入性,不太像是通用解决方案,也可能是我没有深入了解 xwidget,仅供参考。
Xwidget 没有侵入性,只是使用了一个特殊的链接格式(其实不用也可以,但识别过程中的例外情况较多,我懒就不想弄太复杂了)
懒猫清单没有基于数据库, 而是我们独立设计的一个内部格式, 方便多端同步的时候完全不会冲突。
我现在基本上90%的时间都在懒猫清单中: