I've finally added a loop-for-each-line macro to my loop library: https://github.com/Wilfred/loop.el#loop-for-each-line -- I've often wanted this.
miniblog.
Related Posts
I've finally added an incremental search option to deadgrep! https://github.com/Wilfred/deadgrep/blob/master/CHANGELOG.md#v012
I also learnt that incremental tools don't do anything clever with the minibuffer: they just call read-char in a loop.
I've finally fixed an issue where difftastic wasn't showing optimal diffs if you wrapped an expression in another expression.
For example, lisp expression changes are super readable now :)
I'm finally reaching a point with difftastic where I'm pretty happy with performance. 0.22 has some effective heuristics for making the tree diff faster, and 0.23 will have Myers' diff algorithm for text.

