[Lazarus] Code navigation (was Flex/RIA Framework)

Lee Jenkins lee at datatrakpos.com
Tue Feb 9 19:43:02 CET 2010


Mattias Gaertner wrote:
> On Tue, 09 Feb 2010 11:48:42 -0500
> Lee Jenkins <lee at datatrakpos.com> wrote:
> 
>> Mattias Gaertner wrote:
>>> On Tue, 09 Feb 2010 10:21:39 -0500
>>> Lee Jenkins <lee at datatrakpos.com> wrote:
>>>
>>>> [...]
>>>> My personal favorite is the Auto Drop Down for code insite which shows relevant 
>>>> suggestions for built in types as well as declared variables, etc.  Makes typing 
>>>> so much faster.
>>> Can you give some examples for this feature?
>>>
>>> Mattias
>>>
>> Its like C# editor in VS if you've ever used that.  Basically monitors your key 
>> strokes for the first few characters of typing each word in your code.  If I 
>> type in "tst" then the code insite suggestion box comes up and shows me 
>> TStrings, TStringList, etc. and all I have to do is hit Tab or Enter and the 
>> chosen keyword is entered automatically.
>>
>> The CnWizard version is pretty smart and seems to take into account context and 
>> recent use of keywords.  You can also set the number of characters that must be 
>> input before suggestions will popup.
>>
>> I posted about it once before I think.  Not only is it a time saver for me, but 
>> it promotes better variable and type naming since I don't have to type out 
>> TMyAbstractComponent, I just type "TMy", the suggestion box pops up, I hit 
>> enter/tab and keep on rolling.
> 
> The Lazarus completion box pops up automatically after typing '.',
> although I prefer Ctrl+Space.
> I found the "popup after some characters" annoying, so I didn't
> implement it. Feel free to provide a patch if you want that feature.
> 

I do want that feature, just not enough learn the intricacies of the Lazarus 
editor timers, IDE code, etc.  Though it would be an interesting project if I 
ever had time for it.

Thanks,

--
Warm Regards

Lee




More information about the Lazarus mailing list