Age | Commit message (Collapse) | Author |
|
This allows for a superficial separation of buffer- and view-specific Scintilla
functionality. buffers and views can now be used interchangeably for the most
part, and the APIs are guidance, not hard requirements. User scripts do not
require any modification and will continue to function normally.
|
|
|
|
|
|
|
|
|
|
e.g. `io.reload_buffer()` was renamed `buffer:reload()`.
|
|
This requires Scintilla changeset 429993cf4429.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As a result, no need for a *properties.lua* file anymore. Also, renamed
`ui.set_theme()` to `buffer.set_theme()`.
|
|
|
|
|
|
|
|
|
|
Scintilla 3.7.4 requires a C++11 compiler, which I do not have.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patched Scintilla to prevent warning on widget destroy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Scintilla 3.5.4 added "buffer.indic_hover_style" and "buffer.indic_hover_fore",
effectively replacing hotspot styles and colors. Lexers were not using hotspot
styles anyway -- hotspots could only be used by manually styling text.
|