Flávio Etrusco schrieb:
Guess I'll have to do some work in SynEdit then. It used to be my area of expertise after all ;) But the code in Lazarus is a (almost) completely different beast, and maybe not much can be done with codefolding wihout making some concessions...
IMO the IDE should use an cache for the SynEdits, that must contain at least the currently active text file. More opened files can be parsed and added to the cache later, when they are really activated. When the systems runs out of memory, old entries can be removed from the cache. Inactive files can be parsed in the background, when the system is idle.
DoDi -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
