mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-02 21:19:12 +00:00
Dynamically populate content type choices when khoj transient invoked
This commit is contained in:
@@ -359,7 +359,8 @@ Render results in BUFFER-NAME."
|
|||||||
:argument-regexp ".+"
|
:argument-regexp ".+"
|
||||||
;; set content type to last used or based on current buffer or to default
|
;; set content type to last used or based on current buffer or to default
|
||||||
:init-value (lambda (obj) (oset obj value (format "--content-type=%s" (or khoj--search-type (khoj--buffer-name-to-search-type (buffer-name))))))
|
:init-value (lambda (obj) (oset obj value (format "--content-type=%s" (or khoj--search-type (khoj--buffer-name-to-search-type (buffer-name))))))
|
||||||
:choices '("org" "markdown" "ledger" "music" "image"))
|
;; dynamically set choices to content types enabled on khoj backend
|
||||||
|
:choices (mapcar #'symbol-name (khoj--get-enabled-content-types)))
|
||||||
|
|
||||||
(transient-define-suffix khoj--search (&optional args)
|
(transient-define-suffix khoj--search (&optional args)
|
||||||
(interactive (list (transient-args transient-current-command)))
|
(interactive (list (transient-args transient-current-command)))
|
||||||
|
|||||||
Reference in New Issue
Block a user