When Abba Cyrus of Alexandria was asked about the temptation of lust, he said: “If you are not tempted, you have no hope: if you are not tempted, it is because you are used to sinning. The man who does not fight sin at the stage of temptation, sins in his body. And the man who sins in his body has no trouble from temptation.”
— Western Ascetism, ed. Owen Chadwick, vol. XII of The Library of Christian Classics, ed. John Baillie, John T. McNeill, and Henry P. van Dusen (Philadelphia: The Westminster Press, 1958). 62.
If you, like me, are still using Ledger 2.6.3, you will need to edit ledger.el to make the reconciliation function work properly. The symptom is that everything seems to work normally but except that when you go into the reconciliation buffer with C-c C-r, hitting SPC on an item doesn’t actually do anything. To fix this, do the following, as detailed on September 30,2010, by Tom Rindborg:
On Tue, Sep 28, 2010 at 12:43 PM, Scott Walck scott....@gmail.com wrote:
I have happily used ledger for years. Thanks, John for writing it. I just installed ledger on a new computer (ubuntu 10.04) and I am having trouble with the emacs reconciling features that have worked well in the past on other computers. When I open a reconciling buffer, the space bar does not toggle a transaction like it should. When I change ledger.el as follows, skipping the equality test between (car where) and “<stdin>”, things seem to work again. I don’t understand emacs lisp enough to make more progress. Any suggestions?
I had the same problem, and I have filed a bug report for it. The reason is that (car where) evaluates to “/dev/stdin” on Linux.
While waiting for an official bug fix you can fix the problem with the following sed command:
sed -e ’s|(equal (car where) “
”)|(string-match-p “stdin” (car where))|‘ -i ledger.el
-- Hälsningar/Best regards, Tom
Put here because I have to look it up every time.
Upgraded home desktop from CentOS 6.4 to 6.5; didn’t notice any problems. Now if I only didn’t have to manually compile an RPM for Emacs 24, I’d be set.
Following my cunning plan, I’ve switched the language Wistful is written in from shell to Tcl—the wistful-next branch has been merged into trunk. It barely works to generate the main page with posts, and RSS doesn’t work anymore, so, clearly some more work to be done. But even with it barely working I wanted to go ahead and put it into “production” to motivate me to work on it (and, coincidentally, actually learn Tcl).
So, TV isn’t all bad.
Was watching Leverage—which is a good show, by the way—via Netflix. Episode I watched most recently, there’s a guy who beats his son, to the point of breaking the son’s arm. But when the guy is called on it by a federal marshal, the actor’s expression is completely perfect: not angry, or sad, or resigned, or regretful—but some combination, some utterly human combination of all of those.
Reminded me, as I always need reminding: just because I don’t beat my children or something of that sort doesn’t mean that I don’t have sins enough. When the priest lifts his hand to bless, when God sends rain, it is on the righteous and the unrighteous, the just and the unjust. Here we are, all of us, in this fallen world.
Lord, have mercy upon us sinners.
Since Wistful is sort of (not really) working, I’ve started working on a wistful-next branch, which will eventually be version 2.0—this is a rewrite in Tcl rather than Unix shell, for no better reason than that I already slightly know some Tcl. Worked a fair portion of today on it, in fact, but have little to show for it, since I don’t really know the language.
Still, again, it’s good to be working on something.
Well, this is the start of my new, homegrown blog engine, Wistful. I had no particular reason to create my own blog engine, except that I felt like it and wanted a project.
You can access the old, Jekyll-based blog at http://www.wistly.net/oldblog.
Copyright © 2013 Carson Chittom. All rights reserved.
Wistful trunk(Tcl 8.5.7 with html 1.4 and yaml 0.3.3)