Hi, I want to try and implement the 'elastic tabstops' in Lazarus. See the link below for more details on 'elastic tabstops'.
I have a few questions before I start. 1. Can I extend the editor behavior via a Lazarus addon package? Or must I edit the underlying SynEdit component directly. A optional addon package would be nice as a start, to test the feature before it (possibly) becomes a default feature. Like what I done with the Toolbar Editor package. 2. If it's not possible via a Lazarus addon package, what SynEdit unit should I be looking at? The Components/SynEdit directory contains a lot of files - though most seem related to syntax highlighting. 3. Could I hook into the CodeTools API to intercept the tab character and modify the text buffer like that. Sometimes I would need to modify lines before and after the current line being edited. For more info on what 'elastic tabstops' are: http://nickgravgaard.com/elastictabstops/ Regards, - Graeme - _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
