Perhaps for most of you this is old news, but I am now doing this:
1. I have placed a file HISTORY.txt in my project folders.
2. Also a BLANK.txt file
Now I keep always opened the HISTORY.txt file, where I write in words what I am planning to do, and even create in it sometimes the code to check it visually, and when I am happy with it, I just paste it into the Unit I need to. This way, I much less screw up the source code!
I also keep modifying that file with "the plan" or the objective at hand that I need to code, the thoughts I have. In other words, first I use some "highest level language" to describe what code is to do, and it keeps in the HISTORY.txt file, till I want to. So, HISTORY.txt IS my scratchpad! No more pencil and paper!
2. The other file, BLANK.TXT, I can use to cut and paste from wherever, even from web, anything.
The nice thing about this, is that the text font of what I cut and paste is exactly the text font that I have set for the editor, which is as large as I wanted. Contrary to fonts in the webpages, sometimes they are awful small.
The Tabs to open and close the above said files are a great idea of the Lazarus makers. This means LESS windows open to confuse me!

Needless to say, I am VERY happy with the Editor facilities!!