Thanks, Tom. That worked great.
On Sep 30, 10:27 am, Tom Rindborg <[email protected]> wrote: > 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
