(update) org-zettel-ref-mode 0.4 提供可视化管理源文件的面板

这是一次重大更新,增加了许多新特性,同时也改善了老特性。值得单独开一贴发出来。

更新记录

  • v0.4 (2024-11-04)
    • 注意! 新版本第一次运行时, 一定要执行 M-x org-zettel-ref-migrate 升级哈希表里的数据结构
    • 新功能: 为源文件提供可视化管理面板
      • org-zettel-ref-list (详细见 基本用法 → 管理源文件) :
        • 可视化: 提供参考文献管理面板
        • 多栏目列表: 以列表的方式展示当前的参考文献, 目前有 Title, Author, Keywords 等关键栏目
        • 重命名: 在该面板上可按照 AUTHOR__TITILE==KEYWORDS.org 的格式重命名文件
        • 排序: 点击栏目名, 可以按照以字母顺序为列表里的内容排序
        • 过滤: 按照条件过滤源文件条目, 可以按照 Author, Title 或 Keywords 来过滤. 当前只能过滤 1 个条件.
    • 升级 org-zettel-ref-db.el 哈希表的数据结构
    • 升级 org-zettel-ref-clean-multiple-targets
    • 修复:
      • 恢复不小心删除的自定义配置项 org-zettel-ref-debug
    • 提醒
      • 由于存储源文件和概览文件之间映射关系的哈希表升级到 2.0, 以下函数废弃:
        • org-zettel-ref-check-and-repair-links, org-zettel-ref-maintenance-menu, org-zettel-ref-refresh-index, org-zettel-ref-rescan-overview-files, org-zettel-ref-status.

新功能演示

管理源文件

  1. 启动面板

demo/org-zettel-ref-list.gif

M-x org-zettel-ref-list

提醒: 以下命令, 均在面板界面中执行.

  1. 重命名源文件 (“r”)

demo/org-zettel-ref-list-rename-file.gif

M-x org-zettel-ref-list-rename-file

按照 AUTHOR__TITLE==KEYWORDS.org 的固定格式进行重命名.

  1. 编辑/添加关键词 (“k”)

demo/org-zettel-ref-list-edit-keywords.gif

M-x org-zettel-ref-list-edite-keywords

可独立为源文件添加一个或多个关键词.

  1. 删除源文件

demo/org-zettel-ref-list-delete-file.gif

删除单个文件 (“d”) M-x org-zettel-ref-list-delete-file

demo/org-zettel-ref-list-delete-marked-files.gif 删除多个文件 (“D”)

在列表里按下 “m” 标记多个文件, 然后执行 M-x org-zettel-ref-list-delete-marked-files

如果标记的文件不对, 按下 “u” 即可清除标记状态, 按下 “U” 可以直接清除所有标记状态

  1. 使用过滤器

简单过滤 (“/ r”): 使用 Author, Title, Keywords 作为过滤条件, 每次只能应用一个过滤条件 M-x org-zettel-filter-by-regexp

复杂过滤 (“/ m”): 可应用多个 Author, Title, Keyowrds 的过滤条件作为条件

1 个赞