MacOS 10.14.6
font:Courier New,size:12
Display offset seems not to increment correctly around = sign. The effect shows after the last equal in sequence.
case 1:
new line
type =[
set cursor before '['
type = repeatedly
-> '[' shifts righter and righter to its expected position, eventually overlapping with preceding ='s.
note: the line shows correctly when the cursor is not on the line, [ shows red when cursor is on it. (this seems to be a special case)
case 2:
new line
type [=
set cursor before '='
type '[' repeatedly.
-> similar effect
The issue was not experienced in previous version of Scite.
I didn't see it at first, but this is not limited to =. I can notice it with other 'operator' characters: * ( ...
with a few exceptions ( like [] characters) it also shows on the cursor when I type anything: after a few characters, the cursor overlaps what I typed.
The problem is with an optimization for layout of monospaced fonts. A fix has been developed but, for now, the optimization can be disabled with adding this setting to user properties:
The fixed version 5.1.4 should now be available from the App Store.