On Thu, 15 Mar 2018 13:15:43 +0200 Juha Manninen via Lazarus <lazarus@lists.lazarus-ide.org> wrote:
> On Thu, Mar 15, 2018 at 12:44 PM, Mattias Gaertner via Lazarus > <lazarus@lists.lazarus-ide.org> wrote: > > It does not check, if the parameter is compatible. > > It sees > > pos( something.something; > > It changes: > sl := TStringList.Create; > into: > pos( > sl := TStringList.Create, v2); > > which can never be right. True. Feel free to improve the heuristic. > I think a newline should break searching for existing parameters in this case. Maybe better: "when the closing bracket is missing, a newline should break". > When a user wants to insert template parameters, he typically has no > existing parameters at that point. > If he has existing parameters, then he uses Ctrl-Space and > Ctrl-Shift-Space to modify / verify them. You can't use Ctrl-Space to add v2. Mattias -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus