Age | Commit message (Collapse) | Author | |
---|---|---|---|
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`. | ||
2014-01-12 | Updated copyright information. | ||
2013-12-19 | Added configurable tab context menus. | ||
Deprecated `textadept.menu.set_contextmenu()` in favor of new `textadept.menu.set_contextmenus()`. | |||
2013-10-18 | Added "Save All" to the menu. | ||
2013-10-18 | More LuaDoc updates. | ||
2013-09-29 | Added new `ui.dialogs` module for more user-friendly dialog support. | ||
As a result, removed `ui.filteredlist()` and changed `io.open_file()` and `io.snapopen()` APIs to accept tables of files and paths instead of "\n" delimited strings. | |||
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-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-25 | Renamed `LANGUAGE_MODULE_LOADED` event to `LEXER_LOADED` and reverted r1500. | ||
"Creating" non-existant modules is a bad idea and causes confusion. | |||
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-06-24 | Consolidated bookmarks module's "goto" functions into a new `goto_mark()`. | ||
2013-06-21 | Remove theme selection since it does not persist. | ||
Encourage calling `gui.set_theme()` from *~/.textadept/init.lua* instead. | |||
2013-05-29 | Load a language context menu based solely on lexer; modules/textadept/menu.lua | ||
2013-05-15 | Rewrote theme implementation. | ||
Themes are now just single files that share Textadept's Lua state. Also added a new "settings.lua" that functions in place of buffer and view theme files. Requires latest Scintillua. | |||
2013-04-30 | More code cleanup. | ||
2013-04-29 | More code cleanup. | ||
"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. | |||
2013-04-26 | Consolidated the editing module's `grow_selection()` into `enclose_selected()`. | ||
The former was originally designed to complement the latter. | |||
2013-04-24 | Renamed `goto_file_in_list()` to `goto_file_found()` and revamped functionality. | ||
Also changed experimental find incremental API. | |||
2013-04-24 | Mark recognized errors in compile/run output and added navigation functions. | ||
2013-04-24 | Moved `_M.textadept.filter_through` functionality into `editing` module. | ||