How to enable the colored indentation lines in Lazarus trunk 1.7? lazarus / 9-Editor ---------------------------------------------------------------------- FlKo · 2016-12-27 16:20 Hi there. I'm using the latest 32 bit Windows 10 trunk versions of Lazarus and FPC (1.7 /3.1.1), expecting to have such neat things like the work-in- progress SynEditMarkupFoldColoring. http://forum.lazarus-ide.org/index.php?topic=30122.285 When looking at the contents of the ...\lazarus\components\synedit\ folder I can find the syneditmarkupfoldcoloring.pas files and stuff but in the IDE itself, there are unfortunately no options allowing me to activate/deactivate those things (looking exactly like in Lazarus 1.6x). According to some screenshots in the thread mentioned above there should be some kind of settings dialog for this feature at MainMenu->Options->Editor->Display->Markup and Matches, but this is missing. Do I have to set some compiler-specific flags before rebuilding the IDE/the SynEdit package? Thanks in advance. P.S. I'm frequently updating my local trunk via fpcdeluxe. ---------------------------------------------------------------------- Martin_fr · 2016-12-27 20:45 It is not enabled yet, IIRC there is a define for ide/SourceSynEditor There also is a patch for ide options, you can find on the bugtracker. ---------------------------------------------------------------------- FlKo · 2016-12-28 10:12 Thanks, I've got it up and running by adding SynWithOutlineMarkup to the IDE Build defines (see attachements), albeit I've changed the colors in lazarus\components\synedit\syneditmarkupfoldcoloring.pas [166:171] to have a more Delphi-like experience: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i   Colors[0] := $00FF86FF;  Colors[1] := $00FE85CD;   Colors[2] := $00F1A7B0;  Colors[3] := $00E1CA7B;  Colors[4] := $00B1E17B; ---------------------------------------------------------------------- marcov · 2018-02-20 13:37 It works now fine from the IDE (just turn global outline on). I actually use it for verilog (which also has begin-end pairs that can be very deeply nested).