[新插件] org-xournal 在org-mode中快速插入手写笔记

实现在 org-mode 笔记中,快速插入 Xournal++ 手写笔记,并支持选择笔记模板、点击编辑、实时更新预览、自动处理图片、导出为 HTML等功能。

org-xournal-demo-default

如果页面背景为空白,会自动裁剪白边:

org-xournal-demo-chose

为了录屏方便,用的是鼠标绘图。实际使用配合随航 Sidecar 在iPad上绘图,平滑效果肯定不比数位屏或数位板,随手写写画画也够用了。

数位板+emacs,简直不要太爽 中提出的方式相比,存储Xournal文件主要是方便日后的修改。

安装配置详见:org-xournal/README_CN.org at master · yuchen-lea/org-xournal

PS:因为目前只在MacOS上测试使用,欢迎其他平台的朋友进行反馈。

13 个赞

有计划发布到MELPA么?

不太了解发布到MELPA的流程,以及这么做可以得到什么,付出什么。目前没有足够精力了解这方面。

发到MELPA或许能让更多人知道?不过现在我一可能没有足够精力维护,二则能些许帮助到有需要的朋友,个人觉得就够了。看看大家反馈,没什么太大问题,版本也稳定了,再写个英文文档,发到reddit。毕竟现在用quelpa或doom安装git上的repo也已经很方便。

不错,第一次听xournal,晚点试试。

不错不错。

发到MELPA或许能让更多人知道?

这是肯定的,而且减少安装的成本,会让你的程序更受欢迎。更多的人会知道,虽然有时也有小白提出令人不适的问题,但也会有高手提出非常令你没有想到的方法,或者帮你开辟一个新的天地。

至于维护精力,从我观察的角度,完全取决于你的意愿。只是把函数写好提交 MELPA 等待审核,并不会很费力。

以及这么做可以得到什么

  • 对这个社区的回馈

不知道用了多少厉害的函数,如果我的函数也能帮助到别人,算是一种报答。

  • 寻找新的灵感

很多时候新手的问题虽然令人觉得奇怪,但是也能提供一种思考问题的新角度,这种东西是提问新手所想不到,而作为函数维护者才能想到的一些更深层次的问题。换句话说,可以把一个包放在 MELPA 上,也是对自己的一种不断前行的鞭策。

有一点无伤大雅的小建议:

类似这样的括号,可以合并一下?寻找插件:lisp右括号约束在同一行 有提到 awesome-pair 有类似的功能。

                )
             )
         )
     )
)
1 个赞

Awesome!只是尝试时遇到了问题: Wrong type argument: arrayp, nil 提了issue ,可以看看嘛

感谢如此详尽的解答,等我忙完这阵再研究一下MELPA。

平时写C或python的时候比较习惯这样对齐,个人感觉这样的括号感觉更结构化,注释掉某些行也不会有不匹配括号的情况 :joy: 不过您的建议似乎是elisp的code style,建议的插件也很有帮助,非常感谢!

感谢反馈!已在github回复。我不是很确定,可能是变量设置或系统不同的问题,您可以先按建议尝试一下,如果还有问题,最好能按建议给出更多报错信息。

系统是 manjaro,用起来没啥问题,不过在转换 png 的时候,加个 resize 的选项吧,要不然太大了。发现有 org-xournal-process-picture-functon,没事了。

话说 overlay 的 scale 开销大吗,我感觉直接展示小图片性能会更好。

另外我一开始看到你说选择模板,还以为是 xopt 文件,就是 xournal 创建新 page 时的设置,结果搞了半天都不行,后来才发现原来就是普通的 xopp 文件 :rofl:

因为惯例地 xournal file-path 在mac上无法正常打开文件,需要用 open -a 才行,其他系统我就先按 xournal file-path 写的,所以有点担心。能用就好。正在完善文档,把你说的 org-xournal-process-picture-functon 等自定义项加进去。没什么人用的话,写文档性价比低,就没太有动力写……

感谢提出,其实我没专门研究过……刚刚学elisp,这次主要是参考 org-krita 写的 :joy: 也许是目前一个文件中的xournal笔记不算多,性能不算问题。如果后续发现成为瓶颈的话,会考虑Text Property?

我都不知道有xopt 文件 :joy:

你把一个图片从 hide 变成 show 要多久?我这边体感要一秒钟左右,太长了。图片大小也就30多k。

不知道用 org 自带的图片链接展示图片性能会不会好一点,也就是每个图片旁边都有一个超链接,来修改 xopp,修改完后,旧图片被覆盖,org 里展示新的图片

我在macOS上感觉还好,目前的机制是:监测xopp变化-导出图片-图片overlay,这两天电脑不在身边,抱歉没法验证您的想法啦。如果紧急,您可以自己先试试。

windows下的xournal用surface pen体验不好。但是windows下稍微好用的手写软件真不多。

抖动问题/锯齿问题似乎主要与输入源有关 Pen rendering on Xournal and Xournal++ · Issue #2326 · xournalpp/xournalpp

我在mac上用随航,ipad中书写锯齿也蛮严重 strokes is not smooth on Mac · Issue #1531 · xournalpp/xournalpp

我现在多是用来画线框图等,手写中文较少。

貌似反馈体验比较好的是wacom数位板 :joy: