Age | Commit message (Collapse) | Author |
|
|
|
If the mode was not originally enabled, this just causes confusion.
|
|
|
|
|
|
|
|
|
|
This works best with buffer.CARET_STICKY_OFF. For any other sticky setting, the
last x position may be lost (e.g. when set by mouse click, inserted indentation,
etc.).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax.
|
|
This allows for immediate scrolling, selections, etc. in non-focused views. This
behavior mimics the GUI version.
|
|
|
|
|
|
|
|
As a result, no need for a *properties.lua* file anymore. Also, renamed
`ui.set_theme()` to `buffer.set_theme()`.
|
|
|
|
|
|
|
|
This requires gtdialog r108 (changeset 8465c20432e1).
|
|
|
|
|
|
|
|
This allows for the user to override the default switch behavior (e.g. switch to
an existing split view that already has the target buffer open).
Thanks to Gabriel Dubatti.
|
|
They can accept either objects or relative numbers now. They do not accept
absolute indices anymore.
|
|
|
|
It's quite possible some of Textadept's functions didn't handle them properly
anyway.
|
|
BOM use is legacy and discouraged. Scintilla and iconv appear to silently
handle BOMs just fine.
|
|
|
|
|
|
|
|
|
|
|
|
Do not use `ipairs()` and use more consistent variable names among other things.
|
|
|
|
The `bit32` library makes bit shifting easier.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These include "view_eol", "wrap_mode", "view_ws", "margin_type_n", and
"margin_width_n". The latter two are for preventing clashes between modules that
modify margins on a per-buffer basis.
|
|
|
|
Suspend can be prevented by an error handler, described in a new FAQ entry.
New `events.RESUME` replaces `events.FOCUS` for the terminal version.
Utilize these events to disable/enable bracketed paste and mouse modes.
|