实现在 org-mode 笔记中,快速插入 Xournal++ 手写笔记,并支持选择笔记模板、点击编辑、实时更新预览、自动处理图片、导出为 HTML等功能。
如果页面背景为空白,会自动裁剪白边:
为了录屏方便,用的是鼠标绘图。实际使用配合随航 Sidecar 在iPad上绘图,平滑效果肯定不比数位屏或数位板,随手写写画画也够用了。
与 数位板+emacs,简直不要太爽 中提出的方式相比,存储Xournal文件主要是方便日后的修改。
安装配置详见:org-xournal/README_CN.org at master · yuchen-lea/org-xournal
PS:因为目前只在MacOS上测试使用,欢迎其他平台的朋友进行反馈。
13 个赞
不太了解发布到MELPA的流程,以及这么做可以得到什么,付出什么。目前没有足够精力了解这方面。
发到MELPA或许能让更多人知道?不过现在我一可能没有足够精力维护,二则能些许帮助到有需要的朋友,个人觉得就够了。看看大家反馈,没什么太大问题,版本也稳定了,再写个英文文档,发到reddit。毕竟现在用quelpa或doom安装git上的repo也已经很方便。
不错不错。
发到MELPA或许能让更多人知道?
这是肯定的,而且减少安装的成本,会让你的程序更受欢迎。更多的人会知道,虽然有时也有小白提出令人不适的问题,但也会有高手提出非常令你没有想到的方法,或者帮你开辟一个新的天地。
至于维护精力,从我观察的角度,完全取决于你的意愿。只是把函数写好提交 MELPA 等待审核,并不会很费力。
以及这么做可以得到什么
不知道用了多少厉害的函数,如果我的函数也能帮助到别人,算是一种报答。
很多时候新手的问题虽然令人觉得奇怪,但是也能提供一种思考问题的新角度,这种东西是提问新手所想不到,而作为函数维护者才能想到的一些更深层次的问题。换句话说,可以把一个包放在 MELPA 上,也是对自己的一种不断前行的鞭策。
有一点无伤大雅的小建议:
类似这样的括号,可以合并一下?寻找插件:lisp右括号约束在同一行 有提到 awesome-pair 有类似的功能。
)
)
)
)
)
1 个赞
Awesome!只是尝试时遇到了问题:
Wrong type argument: arrayp, nil
提了issue ,可以看看嘛
感谢如此详尽的解答,等我忙完这阵再研究一下MELPA。
平时写C或python的时候比较习惯这样对齐,个人感觉这样的括号感觉更结构化,注释掉某些行也不会有不匹配括号的情况 不过您的建议似乎是elisp的code style,建议的插件也很有帮助,非常感谢!
感谢反馈!已在github回复。我不是很确定,可能是变量设置或系统不同的问题,您可以先按建议尝试一下,如果还有问题,最好能按建议给出更多报错信息。
Weiss
10
系统是 manjaro,用起来没啥问题,不过在转换 png 的时候,加个 resize 的选项吧,要不然太大了。发现有 org-xournal-process-picture-functon
,没事了。
话说 overlay 的 scale 开销大吗,我感觉直接展示小图片性能会更好。
另外我一开始看到你说选择模板,还以为是 xopt 文件,就是 xournal 创建新 page 时的设置,结果搞了半天都不行,后来才发现原来就是普通的 xopp 文件
因为惯例地 xournal file-path
在mac上无法正常打开文件,需要用 open -a
才行,其他系统我就先按 xournal file-path
写的,所以有点担心。能用就好。正在完善文档,把你说的 org-xournal-process-picture-functon
等自定义项加进去。没什么人用的话,写文档性价比低,就没太有动力写……
感谢提出,其实我没专门研究过……刚刚学elisp,这次主要是参考 org-krita 写的 也许是目前一个文件中的xournal笔记不算多,性能不算问题。如果后续发现成为瓶颈的话,会考虑Text Property?
我都不知道有xopt 文件
Weiss
12
你把一个图片从 hide 变成 show 要多久?我这边体感要一秒钟左右,太长了。图片大小也就30多k。
不知道用 org 自带的图片链接展示图片性能会不会好一点,也就是每个图片旁边都有一个超链接,来修改 xopp,修改完后,旧图片被覆盖,org 里展示新的图片
我在macOS上感觉还好,目前的机制是:监测xopp变化-导出图片-图片overlay,这两天电脑不在身边,抱歉没法验证您的想法啦。如果紧急,您可以自己先试试。
windows下的xournal用surface pen体验不好。但是windows下稍微好用的手写软件真不多。