[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