### TODO
* encode being false means no writing to disk
* bring over the ui from harpoon 1.0
* autocmds for leaving buffer and quitteriousing vim
* write some tests around file moving within the display

### LATER FEATUERS
frecency = later feature likely, but great idea
- https://github.com/agkozak/zsh-z
- https://en.wikipedia.org/wiki/Frecency

// i don't understand this one
harpoon -> qfix : qfix -> harpoon


harpoon.list("notehu") -> HarpoonList
harpoon.list().add()

