Age | Commit message (Collapse) | Author |
|
|
|
|
|
As a result, the undocumented `textadept.keys.utils` has been removed. Those
functions have been moved directly into menu definitions and their corresponding
keys have been bound to those menu functions (this also shows menu key shortcuts
properly). Therefore, "textadept.menu" should be loaded before "textadept.keys"
now. Also, setting `textadept.menu.menubar = {}` must be done within an
`events.INITIALIZED` handler.
|
|
|
|
|
|
|
|
Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter
functions.
|
|
|
|
Menus and key bindings do not need `events.INITIALIZED`.
|
|
A side effect is more efficient event emission during startup.
|
|
|
|
|
|
"local buffer = buffer" and similar optimizations are not needed since lexing
the buffer is much more expensive and reaction time is limited by how fast the
keyboard can submit key presses.
|
|
|
|
Also moved snapopen module into core as io.snapopen().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks to Robert Gieseke for the idea and prototype code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|