This has been fixed. Thanks for finding it. On Wed, Sep 10, 2014 at 6:48 AM, Johann Klähn <[email protected]> wrote: > Nice work Craig! > One thing I noticed, though: In the following transaction the account name > in the second line (B) is highlighted using > `ledger-font-posting-amount-face`. > And the 0 in the first posting is highlighted as if it was part of the > account name. > > 2014/03/11 Whatever > A 0 > B 6,75€ > C -6,75€ > > This seems to happen for every posting that follows one ending with a zero > (i.e. for permutations of the example above). > > On Tue, Sep 9, 2014 at 6:43 AM, Craig Earls <[email protected]> wrote: >> >> Indentation is totally independent of font-lock. There is a bug noted >> already. I just haven't gotten to it. >> >> >> On Monday, September 8, 2014, Andrew Schwartzmeyer >> <[email protected]> wrote: >>> >>> >>> On Sep 8, 2014, at 8:49 PM, Craig Earls <[email protected]> wrote: >>> >>> > I have spent the last month overhauling ledger fontification. I gave >>> > up on using the standard REGEX based methods that most font lockers >>> > use. Instead I wrote a few functions that actually understand the >>> > semantics of a ledger xact then had jit-lock and font-lock call those. >>> > Overall there is much more flexibility and it seems to be plenty >>> > fast. The regexes I do use are much simpler. I tested with a file >>> > that had 2,613,072 postings and it was lighting fast. Comments after >>> > amounts are now properly recognized and you can fontify an entire xact >>> > based on its overall status (my favorite part, that font-lock just >>> > really couldn't do). >>> >>> Awesome! Thanks so much for your work man. >>> >>> > For those of you who use lots of different directives there are now >>> > separate faces possible for all valid directives (or just use one face >>> > for all directives) >>> > >>> > Please check it out and report any bugs you find. I have banged on it >>> > for a while and it has been stable and well behaved. Of course you >>> > will find problems. >>> >>> Gotta say for the first thirty seconds I though it was totally broken >>> when everything was white, made sense once I scrolled down (white for >>> cleared transactions, green for budget, normal for uncleared, at least with >>> my theme). >>> >>> So far it's recognizing (highlighting properly): assertions, lot value / >>> posting cost / amount expressions, and posting notes. Sweet! >>> >>> However, it unfortunately doesn't smartly indent any of the above except >>> plain currency values. What would go into fixing that? I can take a look. >>> >>> > -- >>> > Craig, Corona De Tucson, AZ >>> > enderw88.wordpress.com >>> > >>> > -- >>> > >>> > --- >>> > You received this message because you are subscribed to the Google >>> > Groups "Ledger" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> > an email to [email protected]. >>> > For more options, visit https://groups.google.com/d/optout. >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google Groups >>> "Ledger" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> Craig, Corona De Tucson, AZ >> enderw88.wordpress.com >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Ledger" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. > > > -- > > --- > You received this message because you are subscribed to the Google Groups > "Ledger" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout.
-- Craig, Corona De Tucson, AZ enderw88.wordpress.com -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
