灌个水,org-ql 牛上天了,感觉找到了 missing part

我用 org mode 记一切东西,文件太多 org agenda 会卡死没法用,org-ql 能聚合一切信息,完美。

让 Gemini 总结了下 use cases

  • Case 1: 查找特定项目中所有未完成的高优先级任务。
  • Case 2: 查找已读完但尚未撰写笔记的读书条目。
  • Case 3: 查找最近一个月内创建的关于特定技术(如 ‘Docker’)的笔记或想法。
  • Case 4: 查找分配给我但处于“等待”状态的任务(可按委托人细化)。
  • Case 5: 查找所有缺少截止日期或计划日期的 TODO 任务。
  • Case 6: 查找特定作者的所有书籍笔记,且评级较高(如4星或5星)。
  • Case 7: 查找所有包含特定语言(如 Python)代码块的知识点条目。
  • Case 8: 查找位于顶层或次层(指定层级)的“项目定义”条目。
  • Case 9: 查找所有链接到某个特定文件或 Org ID 的条目(模拟反向链接)。
  • Case 10: 生成“周回顾”报告:查找上周完成的任务和创建的新笔记。
2 个赞

这文字格式看起来太累了点 :joy:

感谢提醒

我的 org-agenda-custom-commands 里面只有用到time-grid的当日日程与日历视图会调用原来的agenda,其他都用了org-ql-block

2 个赞

但还是结合工作流介绍比较有概念(

1 个赞

看起来主要功能是 saved custom query,可以自己设定一些 query 条件来筛选 orgmode 中的 Todo Items,然后保存这些 query 成一个 view,方便下次使用。 我记得 obsidian 中有类似的功能,当时看到的时候觉得挺不错。

1 个赞

不懂 完全不懂唉 咱不懂 你有多大的org呀

是这样子没错,可以保存 view 这个其实挺不错的,常用的检索条件直接保存了

我来抢答一下,所有org文件总长度将近13万行,包括工作或业余写的文档或网页摘录,读书笔记等

只用ORG-AGENDA给人的感觉永远都无法收敛,用了ORG-QL不但感觉任务能收敛,而且使用org-mode做任务管理的意愿也大大增加,其它类似app都瞧不上了(话说的有点太孤傲了)

3 个赞

我都是大力出奇迹,直接consult-ripgrep 搞定,比如我会将gptel 提问的 问题答案等通过hook保存到一个目录,需要再找之前的记录时 直接一快捷键到这个目录,然后consult-ripgrep 一搜了之 ,再配合embark 导出成grep,慢慢找.

对于todo 现在用的 基本是在代码文件里写,以前是通过magit-todos 在magit-buffer 内展示,现在切换vc后自己搓了个类似的.效果如下图(这个vc-dir里展示的结果也是ripgrep搜出来的(附上vcgit.el

1 个赞

感谢,我目前就瞎用

因为目前就瞎用没有工作流哈哈哈,先用起来再说,主要目的是灌水

对的!!! 可以的话分享你的实际用法就更好了!!!

大哥还是你猛,我Emacs都还没用流畅