Hi Craig,
Nice work.
I found one issue, in the following posting:
2014/08/23 demo fontification error
Expense:AAA € 10,00
Expense:BBB € 20,00
cash
Expense:CCC € 10,00
card -€ 10,00
Expense:CCC is colored red instead of blue, so I guess it is wrongly
recognized as a new posting. If I add spaces after cash, then the colouring
is correctly.
Best Regards,
Hans Erik
Op dinsdag 9 september 2014 05:49:44 UTC+2 schreef Craig Earls:
>
> 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).
>
> 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.
>
> --
> 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.