Martin schrieb:

IMO cursor-past-eol and horizontal scrolling deserves some considerations. Maintaining the horizontal cursor position during vertical moves could be simplified.

Simplified, as in:

1- the implementation within synedit

Right. When I first/last inspected the code, many years ago, the entire implementation was overcomplicated and error prone, and some options were conflicting. At that time I implemented my own editor component, and found that everything could be done much simpler. But as long as the SynEdit works, there exists no urgent need for a redesign.

2- the user experience during usage

Sometimes it could be a bit less sensitive to errors in related components. But except for the current multi-window redesign, the editor and IDE was usable since 0.9.26, and has become very stable since 0.9.28 :-)

I'm also missing an option to turn off any automatism. Auto-indentation with copy&paste doesn't match my coding style and expectations, in many situations; the same for the automatic "end" insertion.

BTW, code completion *also* should work with e.g. "do" and other keywords, for DoDock or Dock...

3- the way it is configured (through the editor options)

The configuration is fine :-)

DoDi


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to