Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-04 | Replaced Lua pattern matching with Regex via Scintilla and TRE. | ||
As a result, changed `ui.find.lua` to `ui.find.regex` Also removed luautf8 dependency since it is no longer needed. Regex replacements cannot contain embedded Lua code. Jumping to "find in files" results selects those results instead of just jumping to their respective lines. | |||
2016-06-15 | Lots of small LuaDoc improvements (grammar mainly). | ||
2016-06-15 | Removed explicit detection and use of extinct CR line endings. | ||
It's quite possible some of Textadept's functions didn't handle them properly anyway. | |||
2016-06-15 | Renamed "snapopen" to "quick open" in APIs and menus. | ||
2016-04-29 | Added keybinding for setting compile/run args; modules/textadept/keys.lua | ||
2016-04-15 | Use function notation for menu and key commands. | ||
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. | |||
2016-04-06 | Do not assume 1-byte characters in incremental find; modules/textadept/keys.lua | ||
2015-12-31 | Updated copyright date. | ||
2015-06-27 | The Enter key is always reported as '\n' on Windows; modules/textadept/keys.lua | ||
It may have been reported as '\r' long ago in previous versions of GTK or pdcurses, but on WinXP and Win7, it is always '\n'. | |||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||
2015-03-11 | Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3. | ||
LuaJIT uses Lua 5.3's new utf8 library. Restored documentation for Lua 5.1 symbols and added deprecation notes. | |||
2015-01-15 | Restore ^Z as undo if terminal suspend is disabled; modules/textadept/keys.lua | ||
2014-12-31 | Updated copyright year. | ||
2014-12-23 | Enable suspend in the terminal version. | ||
Patch libtermkey to allow this and also to support mouse enabling/disabling. Needed to change ^Z undo to M-Z and added M-S-Z as extra redo. | |||
2014-11-30 | Show character info with lexer and style call tip; modules/textadept/keys.lua | ||
Added binding for the terminal version. | |||
2014-11-30 | Added UTF-8 input mode for OSX and curses; modules/textadept/keys.lua | ||
2014-11-29 | Show symbol documentation in the Lua command entry; modules/textadept/keys.lua | ||
2014-11-24 | Use Bash syntax highlighting for "filter through" via the command entry. | ||
2014-10-30 | Ensure "find in files" is off when activating normal find. | ||
2014-10-13 | Parameterize lexer and height for `ui.command_entry.enter_mode()`. | ||
Also enable more accurate Lua command completion. | |||
2014-10-11 | Grow and shrink views by an integral, not arbitrary, value. | ||
2014-10-05 | Replaced command entry text field with a Scintilla buffer. | ||
`ui.command_entry` now has the same functions and fields as `buffer`s as well as an additional `height` property. Note that when the command entry is active, `_G.buffer` is unchanged, so many existing key commands cannot be bound to command entry key modes. See `keys.lua_command` in *modules/textadept/command_entry.lua* for the proper way to bind them. Removed `ui.command_entry.entry_text` and `ui.command_entry.show_completions()`. | |||
2014-09-17 | Added terminal key binding to stop the currently running process. | ||
2014-08-15 | Reverted separating ^H from Backspace in the terminal version. | ||
2014-08-13 | Separate ^H from Backspace in the terminal version. | ||
Also have libtermkey take care of saving and restoring termios. | |||
2014-06-30 | Condensed manual and API documentation into single files. | ||
2014-05-28 | Store incremental find text for later use; modules/textadept/keys.lua | ||
2014-05-28 | Moved 'lua_command' mode into command entry module and removed some API funcs. | ||
2014-05-28 | Removed `textadept.editing.select_indented_block()`. | ||
2014-05-24 | Removed Adeptsense in favor of new framework committed in r1735. | ||
Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter functions. | |||
2014-05-23 | Renamed `textadept.editing.autocomplete_word()` and added `AUTOCOMPLETE_ALL`. | ||
The new `textadept.editing.autocomplete()` is a generic function for a new autocompletion framework that will replace Adeptsense. The framework involves individual autocompletion functions, such as one for autocompleting words. Also added new `AUTOCOMPLETE_ALL` setting for searching all buffers for word completions. | |||
2014-05-19 | Use `spawn()` for launching help; modules/textadept/keys.lua | ||
2014-03-27 | Added basic project support for snapopen and build scripts. | ||
Also fixed some curses errors introduced by the last commit. | |||
2014-03-24 | Apparently newer versions of OSX use "Esc"; modules/textadept/keys.lua | ||
Corrected documentation. | |||
2014-03-01 | Use `assert(...)` as a shortcut for `if not ... then error() end`. | ||
2014-02-12 | Added split views in the terminal version thanks to Chris Emerson. | ||
2014-01-12 | Updated copyright information. | ||
2013-10-18 | Added "Save All" to the menu. | ||
2013-09-21 | Renamed `buffer:convert_eo_ls()` to `buffer:convert_eols()`. | ||
2013-09-16 | Removed the `SC` prefix from most constants in `_SCINTILLA.constants`. | ||
2013-09-16 | Removed the `SC_` prefix from constants in `_SCINTILLA.constants`. | ||
Also removed more unused constants. | |||
2013-09-09 | Moved buffer IO functions into the `io` module. | ||
Menus and key bindings do not need `events.INITIALIZED`. | |||
2013-09-01 | Renamed `buffer:get_style_name(n)` to `buffer.style_name[n]`. | ||
2013-08-31 | Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup. | ||
A side effect is more efficient event emission during startup. | |||
2013-08-26 | Renamed `_M.textadept` to `textadept`; `_M` is for language modules only now. | ||
2013-08-26 | Renamed `gui` to `ui` since it's more applicable. | ||
2013-08-24 | Include Scintilla constants in `buffer`s. | ||
2013-07-08 | Renamed Textadept module's "mime_types" to "file_types" and removed config file. | ||
2013-07-08 | Added curses keys to key bindings documentation; modules/textadept/keys.lua | ||
2013-06-24 | Consolidated bookmarks module's "goto" functions into a new `goto_mark()`. | ||