Some time ago I rewrote 'z' from scratch using fzf.
I blogged about it here:
https://dmerej.info/blog/post/rewriting-z-from-scratch/
There's a problem with my implementation: 'recent' paths only get priority after they've been accessed enough times.
There's an elegant solution for this, let's see if you can find it!
There's a clue on my github repo:
https://github.com/dmerejkowsky/dotfiles/branches
Answer on my blog soon.
PS: No spoil, please