A User's view of Hledger

Learning about hledger

3 things that work well with hledger

Here are 3 things that are working well for me as I use hledger. They are not new, but I use them again and again.

The first is Emacs. It’s hard for me to think of a day when I don’t use Emacs with hledger. Would I recommend Emacs for a new hledger user? No, there’s enough to learn with hledger without adding in Emacs. However, Emacs is useful for me, and I will keep using it with hledger.

Second is Warp. Warp, for me, is a clear improvement over the built in command line of my operating system. One feature I like is the visual list of previous commands. That is, as soon as I start to look for a previous command, I see a vertical list of my recent commands. This makes it easier when I want to find a command to use again.

Another helpful Warp feature is the option to copy the output of a command with a single click.

In short, when I need to do something at the command line, I go to Warp.

And number three is iadd, sometimes called hledger-iadd. When I am entering transactions by hand, iadd is my go-to tool for adding transactions.

Again, these are not new. But that doesn’t make them any less useful for me.

The moral of the story: Yes, new is nice, but the venerable can be valuable.

This week’s blog is brought to you by the asterisk (*)

Doesn’t it give you a great feeling when you clear a transaction or posting and you mark it with an asterisk? When you mark a transaction or posting with an asterisk, that means your work is done. Your accounting has balanced. So keep balancing the books, and don’t forget to use an asterisk to give you that special sense of completion.