Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-14 | Experimentally move external lspawn module into Lua os module as a patch. | ||
2018-02-16 | Small code and documentation cleanup. | ||
2018-01-25 | Updated copyright year. | ||
2017-11-18 | Enforce extra argument to `buffer:brace_match()` introduced in Scintilla 3.7.0. | ||
2017-11-10 | Removed redundant "Select in delimiter" menus and keys. | ||
They can be auto-detected now. | |||
2017-11-10 | Removed `textadept.editing.match_brace()`. | ||
"Select to Matching Brace" has been moved into `textadept.editing.select_enclosed()`, which now automatically determines what to select between if no arguments are given. | |||
2017-11-07 | Pasted text is reindented by default. | ||
2017-08-09 | Ensure context menus are configurable without the need for events. | ||
2017-02-28 | Updated localization string; modules/textadept/menu.lua | ||
Introduced in r2288 and r2291. | |||
2016-12-31 | Updated copyright information. | ||
2016-11-16 | Fixed bug in previous commit; modules/textadept/menu.lua | ||
2016-11-11 | Be more efficient when updating menu item functions; modules/textadept/menu.lua | ||
Updating the entire menu is overkill and seems to slow down upon `reset()`. | |||
2016-11-04 | Removed MacRoman encoding option, as OSX uses UTF-8 by default. | ||
2016-06-27 | Small code cleanup and documentation updates. | ||
2016-06-16 | Changed arguments to `ui.goto_view()` and `view:goto_buffer()`. | ||
They can accept either objects or relative numbers now. They do not accept absolute indices anymore. | |||
2016-06-15 | Removed handling of tables as key/menu commands; use functions only. | ||
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-05-19 | Fixed stack overflow when accessing nil keys; modules/textadept/menu.lua | ||
2016-04-26 | Handle non-existent compile/run commands gracefully; modules/textadept/menu.lua | ||
2016-04-16 | Added menu item and dialog for setting run/compile command arguments. | ||
2016-04-16 | Fixed error when showing style at buffer end; modules/textadept/menu.lua | ||
2016-04-15 | Allow `textadept.menu.menubar = nil`; modules/textadept/menu.lua | ||
This will hide the menubar, but allow `textadept.menu.select_command()` to keep functioning. | |||
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 | Allow string lookup of menu items in menus; modules/textadept/menu.lua | ||
This is in addition to the existing number lookup. | |||
2016-04-02 | Code cleanup. | ||
Do not use `ipairs()` and use more consistent variable names among other things. | |||
2016-01-29 | Added '-v' and '--version' command line parameters. | ||
2015-12-31 | Updated copyright date. | ||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||
2015-03-12 | Lua code cleanup. | ||
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-02-18 | Consider some view-specific properties as buffer-specific ones. | ||
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. | |||
2015-01-29 | Removed language-specific context menus. | ||
Editing `textadept.menu.context_menu` directly is good enough. | |||
2014-12-31 | Updated copyright year. | ||
2014-12-24 | Small code and documentation cleanup. | ||
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-06-30 | Condensed manual and API documentation into single files. | ||
2014-05-29 | Fix bug when copying an existing menu/submenu; modules/textadept/menu.lua | ||
2014-05-28 | Updated LuaDoc. | ||
2014-05-28 | Textadept's menus may be edited in-place via the `textadept.menu` module. | ||
Any changes, even incremental ones, are reflected immediately. As a result, removed `set_menubar()` and `set_contextmenus()` from API. | |||
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 | Fixed bug in opening Manual from Help menu; modules/textadept/menu.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-26 | Include my new "lspawn" module by default for spawning processes. | ||
The `textadept.run` module now uses `spawn()` instead of `io.popen()`. This module replaces the dependency on winapi. Removed experimental `io.popen()` and `os.execute()` hooks. They may be re-implemented later using `spawn()`. | |||
2014-03-01 | Use `assert(...)` as a shortcut for `if not ... then error() end`. | ||