Support Ivy and/or completing-read
- 主要語言
- Emacs Lisp
- 星號
- 1.6k
- 分支
- 120
- PR 合併指標
- 30 天內沒有已合併 PR
描述
For example:
```
(defun ivy-org-ql-agenda-files ()
(interactive)
(let ((files (org-agenda-files)))
(ivy-read
"Query: "
#'(lambda (input)
(let ((query (org-ql--plain-query input)))
(when query
(ignore-errors
(org-ql-select files query
:action (lambda ()
(propertize (org-get-heading t)
'marker (copy-marker (point)))))))))
:dynamic-collection t
:action #'ivy-org-ql-agenda-goto)))
(defun ivy-org-ql-agenda-goto (headline)
(interactive)
(let ((marker (get-text-property 0 'marker headline)))
(when (markerp marker)
(switch-to-buffer (marker-buffer marker))
(goto-char marker)
(org-show-entry))))
```
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。