Age | Commit message (Collapse) | Author |
|
This allows for a more Lua table-oriented approach to defining and using colors
and styles, instead of manually manipulating Scintilla property strings.
Themes are still backwards compatible, as the underlying mechanisms are still
in place.
|
|
|
|
They had always been a bit counter-intuitive.
|
|
This requires theme updates, primarily due to colour -> color.
|
|
|
|
|
|
|
|
Also improved separate themes-per-view functionality.
|
|
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.
|
|
|
|
|
|
|
|
Previous guides are in prior releases and in revision history.
|
|
|
|
|
|
|
|
|
|
|
|
e.g. `io.reload_buffer()` was renamed `buffer:reload()`.
|
|
Kept backward-compatibility for now.
|
|
The command entry no longer uses named key modes. Instead, mode keys are
supplied to `run()` if necessary. The command entry remains modal, though.
|
|
|
|
|
|
CP1252 is a superset of ISO-8859-1.
|
|
|
|
This is more convenient than '-e "goto_line(n - 1)"'.
|
|
|
|
|
|
|
|
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax.
|
|
|
|
It seems 32-bit executables will not be allowed soon.
|
|
|
|
|
|
Since LongTerm3 requires a C++11 compiler, GCC 4.9+ is required.
Since C++11 includes regex capability, drop TRE dependency.
|
|
|
|
|
|
|
|
|
|
As a result, no need for a *properties.lua* file anymore. Also, renamed
`ui.set_theme()` to `buffer.set_theme()`.
|
|
|
|
|
|
Mimic Lua 5.3 interpreter by auto-printing results and making '=' prefix
optional, call returned functions implicitly (no calling parentheses required),
and pretty print tables.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It is now possible to cancel a "Find in Files" search part-way through.
|