zk-root/
A/
0000-file-number-one.md
B/
0001-file-number-two.md
Now if I have to reference 0000-file-number-one.md in 0001-file-number-two.md, I have to use [File number one ref](../A/0000).
Similarly, if I have to reference 0001-file-number-two.md in 0000-file-number-one.md, I have to use [File number two ref](../B/0001).
Otherwise zk list -l will not work.
Now imagine I need to move a note to a different directory level. Is this by design? And what is the point? All notes have unique IDs. Or are IDs only unique per directory? Right now I can only think of making a stable symlink (e.g. in A to B) and referencing against that (as in [ref](B/0001-file-number-two.md), where B is a symlink to ../B), and EDIT: zk list -l does not follow such symlinks...
Now if I have to reference
0000-file-number-one.mdin0001-file-number-two.md, I have to use[File number one ref](../A/0000).Similarly, if I have to reference
0001-file-number-two.mdin0000-file-number-one.md, I have to use[File number two ref](../B/0001).Otherwise
zk list -lwill not work.Now imagine I need to move a note to a different directory level. Is this by design? And what is the point? All notes have unique IDs. Or are IDs only unique per directory? Right now I can only think of making a stable symlink (e.g. in A to B) and referencing against that (as in
[ref](B/0001-file-number-two.md), where B is a symlink to../B), and EDIT:zk list -ldoes not follow such symlinks...