Age | Commit message (Collapse) | Author |
|
This is in anticipate of removing '_' from keys, which would have created
duplicate keys.
|
|
This fixes the case where switching between views can prevent switching to the
previous view's buffer, which may be desirable.
|
|
|
|
|
|
This allows users to close buffers on middle-click for example.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|