Ok, fine. The white space dots are really a matter of taste.
And by the way, underlining happens, when a line is incomplete or would not compile. Once VFP would be able to compile, the underline effect vanishes. This feature is called background compile. In Tools->Options in the Editor tab you can choose between underline, red inversion, gray or none to highlight that in different ways. I prefer the default underline, as gray is not readable good and red inversion isn't my taste. While you're in that tab of the options dialog, one thing you should change from defaults in regard to code syntax highlighting is about the color of string literals: In the "Syntax color settings", choose Area: "Strings" and then in Foreground the color red. That also makes it very clear, if a string literal is missing a closing delimiter. And in code you open the string literals re clearly locatable.
Both intellisense and background compile are incredibly useful.
Intellisense: I know you know what you need to type, in the first few days or even weeks I always stumbled upon the double TO TO, when you type "SET ORDER TO" and after ORDER intellisense already has added the TO. But you get used to this and it saves a lot of typing and mistyping.
Background Compile: That also obviously is the advantage of background compile, you can see when something is wrong, if you have a type, missing bracket or string delimiter or whatever. Though compilable doesn't guarantee error free code, it's at least not syntactically wrong.
You'll appreciate this later.
Bye, Olaf.