If you’ve been reading this site for a while, you’ll know I was a long-time, die-hard fan of hnb, a note-taking application with a branching structure. It is a very old program — probably second-only to sc, among dated applications that I still used on a daily basis — but never failed to build or do the job.
So I have fond memories. And I’m intrigued that there’s a redrafting of hnb available, running under the name of snb.
And it has a lot of the allure of the original, with a few additions. As I understand it, the biggest draw might be the availability of Unicode characters, provided of course that your terminal supports them.
snb also handles checklists or to-do lists after a fashion, allowing you to tick off an entry with the “d” key. Movement is primarily vi-ish, with the shifted HJKL keys dragging entries up, down, in and out of branches. Most of the other keys you can find in the default page for snb, which will open if you don’t give it a file at startup.
If I understand the startup pages, any configuration is going to require editing the source files and recompiling. That’s probably not a huge inconvenience, and looking over the user.h file, it’s not so terribly different that you might have trouble.
I like snb and if I had found it about six months ago, before I came across tudu, I might have jumped ship in that direction instead. As luck would have it, I’ve gotten used to some features that tudu offers, and stepping away from those isn’t appealing.
snb is a good project though, and I’m curious to see how it evolves.