On 2015-10-26 09:24, Igor K wrote:
Not really, I just wonder if it's technically
possible to create a
plugin that would be able to draw those guide lines without altering
TextMate source code.
In this case I think it would be possible.
It's pretty clear that plugins can't do
whatever they like in TextMate
hence the question.
In theory there are a couple of tricks you could do to basically allow
you do to anything.
For the Objective-C code you could use the standard method swizzling
trick. For the C++ it's a bit more difficult. In theory you could just
swap the pointers for two C++ methods/functions to use your own
implementation. For that to work you need to make the location where the
pointer resides writable.
Not sure if there's a better way to do this.