Quote: "1) The dialog which says that the keywords are being generated does not clear the background, so the text just writes over itself (The two labels with changing values just look like scribbles)"
Yes, I've noticed that - but decided it was only cosmetic.
Quote: "2) Synergy was out of date, so it closed. I updated to the latest version which then crashed instantly, with the standard 'Synergy has encountered a problem and needs to close'. Upon debugging, I discovered that Synergy is using an extended instruction set which my CPU does not support:
Quote: "0044794A movq mmword ptr [esi+0DCh],xmm0""
Haven't seen that.
Quote: "3) The auto-indent feature means that when you press enter on an opening statement, a tab is inserted and the cursor is moved one character to the right. Fine if you are using tabs, but if you are using spaces instead, the cursor still only moves right by one character rather than the number of spaces inserted."
I use spaces as well, usually two. The present version seems to correctly detect what I'm using inside an existing block, but not when I start a new block outside the original block.
But then I don't expect Synergy to be a perfect mind reader.
However, I've just done some tests and there is an oddity. If I turn off automatic indenting then, when I start a block, the editor completes the block and takes me to the end of the newly completed block instead of inside it. That has to be a bug. For example, if I type "do" (without the quotes of course) followed by the return key the editor inserts a blank line followed by "loop" (correctly indented) but places the cursor
after "loop" instead of at the correct position on the blank line between "do" and "loop".
The cursor position is fine if automatic indenting is selected. Without automatic indenting I expected the cursor to be placed
underneath the "do".
Quote: "4) There were some other problems with using spaces instead of tabs which should be easy to reproduce, but I can't remember them."
Just wait till you're my age.