On Tue, Sep 28, 2010 at 12:43 PM, Scott Walck <[email protected]> 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) "<stdin>")|(string-match-p "stdin" (car where))|' -i ledger.el -- Hälsningar/Best regards, Tom
