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 はまだ評価されていません。