A set of scripts to assist you in creating "a partner in communication"
The zx
script requires:
- fzf
- xclip
Any markdown file (.md
) named without spaces containing a yaml heading.
---
title: Communicating with Slip Boxes
id: 202212161604
type:
keywords: []
---
To be precise, only the title:
entry is mandatory.
The header and id
are automatically generated by the zn
script.
Take a look at the Examples folder included in this repo.
The "meat" is the script named zx
(a short for: Zettelkasten Explorer).
Calling zx
lists all the notes in a given folder.
The list is showed using fzf
.
Once fzf
is in the scene, sky is the limit.
You can:
- type a term to filter the list and see only files matching your search (reloads automatically)
- Or hit:
enter
: simply edit selected note(s)- once you do that your
n(vim)
quickfix list is populated with the title of the selected notes (:h quickfix
,:h quickfix-window
).
- once you do that your
ctrl-b
: search for backlinks to the currently selected notectrl-e
: send the note be edited remotely (using nvim session)ctrl-y
: copy the id of selected note(s)?
: to preview the note selected (?
is the default command offzf
)
- Or create anything you want