Thank you for zk-nvim, it's a great extension to zk.
I've been using :ZkNotes and live-grep in the zk_root to find but neither are as ergonomic as zk list -i. Is there a way to emulate this?
I would love a zk list -i-like picker in nvim that
searches in titles (and prioritizes those matches)
searches in contents using the available fts-database
displays the note's title instead of the path
previews the file
updates search results with input (possibly with debounce)
AFAIK this is all functionality available in zk list -i
One additional feature that I would love is to be able to write #ADML and it automatically filters for the tag ADML.
I think this is achievable by using something like telescope.nvim, sending the input to zk match in the appropriate format (after debounce), collecting the results, transforming them into something that works for telescope's listing and preview and done. \
This would allow to prompt with all of the available filtering options.
Unfortunately, I don't know how to do that but I imagine I'm not the first to think of this. Is this a desirable feature for zk-nvim and/or does anyone have any pointer on how to implement this?
Thank you for zk-nvim, it's a great extension to zk.
I've been using
:ZkNotes
and live-grep in the zk_root to find but neither are as ergonomic aszk list -i
. Is there a way to emulate this?I would love a
zk list -i
-like picker in nvim thatAFAIK this is all functionality available in
zk list -i
One additional feature that I would love is to be able to write
#ADML
and it automatically filters for the tagADML
.I think this is achievable by using something like telescope.nvim, sending the input to
zk match
in the appropriate format (after debounce), collecting the results, transforming them into something that works for telescope's listing and preview and done. \ This would allow to prompt with all of the available filtering options.Unfortunately, I don't know how to do that but I imagine I'm not the first to think of this. Is this a desirable feature for zk-nvim and/or does anyone have any pointer on how to implement this?
Relevant issues: #73 #68