Zitat von Lee Jenkins <l...@datatrakpos.com>: > > Graeme's recent post made me wonder if there is been work or talk of work on > implementing Live Templates like Delphi has?
Yes. 1. Lazarus will not support the Delphi syntax, because Lazarus already supports code macros. There are already some code macros using the codetools. 2. auto complete without pressing a short cut already works for return, space and word end. Some code macros are needed to fine tune adding text if parts of the template already exists (for example auto complete 'begin' after pressing return). But this is stuff for another thread. 3. templates with parameters: editing the parameters directly in the source editor (synedit) without a dialog. synedit needs a further edit mode for marking and editing several places in parallel. Martin has already implemented marking several places. I guess he can also create a plugin/extension/mechanism for the needed edit mode. When this is done, I will be glad to implement the rest. This edit mode is also needed for in situ rename. > I imagine that that kind of behavior is a bit of work to implement. Yes, but I bet Martin has already some ideas for synedit. Mattias -- Powered by NetMail _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus