(更新)org-zettel-ref-mode 6.0:增加列表样式

  • v0.6.0 (2025-07-27)
    • 新增:高亮显示格式选项
      • 新增配置项:org-zettel-ref-highlight-format,允许用户选择在概览文件中高亮的显示格式(标题、列表、描述列表)。
      • 改进:org-zettel-ref–add-or-update-highlights 函数已更新,以支持新的高亮格式。
    • 增强:高亮链接跳转
      • 修复了 hl: 链接无法正确跳转的问题,现在无论高亮是标题格式还是列表格式,都能正确跳转回源文件。
    • 新增:高亮格式转换工具
      • 新增命令:org-zettel-ref-convert-highlights-to-list,用于将旧的标题格式高亮转换为新的列表格式。
      • 新增功能:当检测到旧格式高亮且配置为新格式时,自动提示用户进行转换。

2 个赞

有个报错 :no_entry: Error (use-package): org-zettel-ref-mode/:catch: Recursive ‘require’ for feature ‘org-zettel-ref-core’

已经emacs -Q run了2个命令 (add-to-list 'load-path “~/.emacs.d/site-lisp/org-zettel-ref-mode”) (require 'org-zettel-ref-mode)

对,我今天发现了,已经修了,但估计忘了推到 Github 上了。晚点更新哈

搞定

反馈2个问题

1 从overview的:HI_ID: [[hl:1][hl-1]] 链接想转跳原文位置不成功,显示“This command can only be used from the single overview file when single-file mode is active.”

2 原文在 org-zettel-ref-list 改了文件名AUTHOR__TITLE==KEYWORDS.org 的固定格式后,在overview的#+SOURCE_FILE: 没有同步修改。正好我的overview文件放在了org-roam的文件夹下,重建org-roam.db时候就死了。

第一个情况我理解。

第二个情况不太理解。

org-zettel-ref-list 中改了文件名后,下面这个文件名没有同步修改,后面启动emacs就卡死在org-roam sync db 环节。我手动改了这个名字就正常了。

是,但是我想不明白为何会卡死 org-roam 的 sync-db 的环节

嗯,把这个文件移出org-roam的directory,就没问题了

嗯,没事,我已经发了一个补丁修复了,你看看 :SOURCE_FILE: 处是否同步更新了

内部链接正常了,:SOURCE_FILE: 没有更新 :grinning_face:

org-zettel-ref-mode 最近更新(版本更新至 0.6.3)

  • 更新高亮样式:使用 overlay 机制隐藏高亮的格式符号,令高亮样式更加简洁美观。

image

  • 更新高亮标注在 minibuffer 里的选择样式,现在可以直接看到不同高亮的标记和颜色

  • 简化 org-zettle-ref-list 面板中改名的步骤,现在只需要在面板上按下 r 即可

  • 支持 emacs 的 context-menu-mode,提供鼠标右键高亮划线

3 个赞