[Lazarus] ide enhancement - method or cursor location belongs to what class?

Martin Friebe lazarus at mfriebe.de
Thu Apr 2 12:41:51 CEST 2009

ik wrote:
> Why not to use the Status bar for that ? It also can remain there as 
> long as you inside the method etc..
> I suggested an idea that was rejected by most people on this list: 
> have an ability to split the editor, I use it in VIM for example when 
> I need to see additional information without loosing my main work area.
Me too. I think the status bar will be a good place.

I don't see a problem with splitting in general, but it depends on the 
way it will be implemented. IMHO It is a case of adding 2 things:
- Allowing several instances of SynEdit to show the same source
- Docking. so you can choose between multi-window and single/slitted window.

Btw, the best you can do for now is to disable the "Caret always 
visible". then the caret will keep it's position, even if scrolled out 
of the visible area.
It allows you to scroll (mouse only) and once you found what you where 
looking for, just type caret-left-key and you are back (well one 
position to the left)

> On Thu, Apr 2, 2009 at 12:42 PM, Graeme Geldenhuys 
> <graemeg.lists at gmail.com <mailto:graemeg.lists at gmail.com>> wrote:
>     Hi,
>     I often have large classes that are bigger than what the source editor
>     can display at once.  I'm mainly talking about tiOPF project here.
>     Anyway, I receive patches for large methods and use the IDE 'goto
>     line' command to maybe review or modify a received patch.  Again, the
>     IDE only shows me lines of code, I can't clearly see which class I am
>     currently working in. Ctrl+Shift+UpArrow doesn't reveal this info
>     either, because again the class declaration is large and doesn't fit
>     into the source editor all at once.
>     Is there a way to quickly see what class I am currently in without
>     loosing my current position in the source code?  I was thinking of
>     maybe some editor shortcut that could display for a few seconds the
>     classname in the top right corner of the editor and then simply fade
>     away. Is this possible? Is there already something similar in Lazarus
>     IDE or another way of know what class I am currently in?
>     I remember in the VB6 days, there was two edit fields above the
>     editor. One listed the module or class (I think) and the other listed
>     the procedure you were in. So clearly knowing where you are is handy
>     to more than just me. :-)
>     Regards,
>      - Graeme -

More information about the Lazarus mailing list