<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Lazarus Pascal - How to collapse all procedures with a single click - Delphi, Lazarus, Free Pascal				            </title>
            <link>https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/lazarus-pascal-how-to-collapse-all-procedures-with-a-single-click/</link>
            <description>Tweaking4All.com Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Sun, 05 Apr 2026 00:45:33 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Lazarus Pascal - How to collapse all procedures with a single click</title>
                        <link>https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/lazarus-pascal-how-to-collapse-all-procedures-with-a-single-click/#post-5542</link>
                        <pubDate>Mon, 15 Jul 2024 10:39:46 +0000</pubDate>
                        <description><![CDATA[I really like having all my procedures and functions collapsed until I really need to dig in.As it took me a while to figure out, and since I keep forgetting, here a trick (and a point to di...]]></description>
                        <content:encoded><![CDATA[<p>I really like having all my procedures and functions collapsed until I really need to dig in.<br />As it took me a while to figure out, and since I keep forgetting, here a trick (and a point to discover more options);</p>
<p>With <strong>SHIFT</strong>+<strong>ALT</strong>+<strong>1</strong> we collapse all root level collapsable items (eg. mostly your procedures and functions)</p>
<p>How to ...</p>
<p>Go to the <strong>Lazarus Settings</strong> menu and open the section "<strong>Editor</strong>" - "<strong>Key Mappings</strong>".<br />In the filter box type "<strong>fold</strong>" so you can see what keys have been assigned.</p>
594
<p>To assign one or more key combo's, double click the command you're looking for, for example "Fold to Level 1" and a window opens.<br /><br />Under the section "Key" you will see Shift, Alt, Ctrl, Meta (Cmd or Apple Key), an edit box and a "Grab Key" button.</p>
<p>Press SHIFT+ALT+1 (for this example) and it registers the key stroke. Click OK and you're done for this command. (I use SHIFT+ALT+0 to "Unfold All", set in a similar fashion).<br /><br />When you're done assigning keys, click "<strong>OK</strong>".</p>
<p>In case this folds too much to your liking, you can fine tune this:<br />Go to the <strong>Lazarus Settings</strong> menu and open the section "<strong>Editor</strong>" - "<strong>Code Folding</strong>", and check/uncheck which ever you like.</p>
595]]></content:encoded>
						                            <category domain="https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/">Delphi, Lazarus, Free Pascal</category>                        <dc:creator>Hans</dc:creator>
                        <guid isPermaLink="true">https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/lazarus-pascal-how-to-collapse-all-procedures-with-a-single-click/#post-5542</guid>
                    </item>
							        </channel>
        </rss>
		