[Lazarus] new editor feature in Lazarus SVN
Martin Friebe
lazarus at mfriebe.de
Mon Feb 2 12:06:34 CET 2009
Hi,
there are a couple of options to control the current-word-markup
feature. They are on the "Automatic feature" page of the editor option
(plus color settings on the color page)
Note: If you have a block selected, the selected block will be used as
term to highlight, rather than the word under caret.
Some settings are only for block, others only for current-word
1) You can change the time after which highlighting kicks in. You can
also disable the Timer completely, in which case you can still toggle
Highlighting by Keyboard
2) Toggle by Keyboard (default Alt-M)
You can toggle the highlight to any chosen word, or selection by
pressing Alt-M while at the word, or while having selected the desired
block.
Pressing Alt-M again will set the "fixed" word to the word at your new
location. To untoggle, press Alt-M twice at the same location
(The exact behaviour is: If your current selected block, or (if no block
selected) the current word under cursor is the same term as the word you
toggled-fixed, this will clear the fixed word. Otherwise the fixed word
will be set)
3) You can ignore Keywords. This is a hardcoded list of Keywords, and
will ignore them even if they are used in a context where they would not
be seen as Keyword. The list comes from the highlighter, so this only
works together with the highlighter.
4) for current-word only:
You can choose to only highlight exact matches(match word boundaries)
instead of any occurrence including occurrences in other words. By
Default this applies to words shorter than 3 chars.
5) blocks only:
by default leading/trailing spaces are ignored/stripped from the search term
To disable the feature completely:
Set all colors (FG,. BG and Frame) to default (check the tickbox); make
sure no Styles (bold, italic) are selected.
This will be regognied, and the Editor is clever enough and will not
even trigger the search for other words.
Best Regards
Martin
Graeme Geldenhuys wrote:
> Hi,
>
> I'm catching up on new Lazarus IDE features since mid December - you
> guys have been busy I see! ;-)
>
> I noticed that if I place the cursor on begin..end pair or on a
> property like "Width", similar properties are highlighted all over the
> code. What is this used for? The screenshot shows what I mean.
>
>
> Regards,
> - Graeme -
>
>
> _______________________________________________
> fpGUI - a cross-platform Free Pascal GUI toolkit
> http://opensoft.homeip.net/fpgui/
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lazarus mailing list
> Lazarus at lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
>
More information about the Lazarus
mailing list