add NewCursor binding for lua plugins#2941
Conversation
| ulua.L.SetField(pkg, "ByteOffset", luar.New(ulua.L, buffer.ByteOffset)) | ||
| ulua.L.SetField(pkg, "Log", luar.New(ulua.L, buffer.WriteLog)) | ||
| ulua.L.SetField(pkg, "LogBuf", luar.New(ulua.L, buffer.GetLogBuf)) | ||
| ulua.L.SetField(pkg, "NewCursor", luar.New(ulua.L, buffer.NewCursor)) |
There was a problem hiding this comment.
It's better to move it above, after NewBufferFromFile, to keep these New* functions grouped together.
| - `Log(s string)`: writes a string to the log buffer. | ||
| - `LogBuf() *Buffer`: returns the log buffer. | ||
|
|
||
| - `NewCursor(b *Buffer, l Loc)`: creates a new cursor struct. |
|
Just moved it. |
| ulua.L.SetField(pkg, "Log", luar.New(ulua.L, buffer.WriteLog)) | ||
| ulua.L.SetField(pkg, "LogBuf", luar.New(ulua.L, buffer.GetLogBuf)) | ||
| ulua.L.SetField(pkg, "NewCursor", luar.New(ulua.L, buffer.NewCursor)) | ||
| ulua.L.SetField(pkg, "LogBuf", luar.New(ulua.L, buffer.GetLogBuf)) |
There was a problem hiding this comment.
Please don't add trailing spaces.
|
Still, what about my question #2920 (comment)? I.e. isn't |
|
Hi, I would like to see three changes in multicursor behavior:
SciTE does 1+3 for an example of functionality. Kind Regards Gavin Holt |
|
With #3441 merged, cursors can now be added via |
This adds a binding to the NewCursor function for use in lua plugins.