Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-22 | Fixed infinite loop with "Replace All" in selection; modules/textadept/find.lua | ||
This happens when the replacement text matches the find text and is longer in length. | |||
2016-07-11 | Updated Lua autocompletion and documentation. | ||
2016-07-07 | Try to differentiate between Python 3 and 2 in run commands. | ||
2016-07-06 | Document how to generate Lua autocompletion and documentation for user modules. | ||
2016-07-04 | Added timeout prompt for "Find in Files". | ||
It is now possible to cancel a "Find in Files" search part-way through. | |||
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-07-01 | Updated Lua autocompletion and documentation. | ||
2016-06-27 | Small code cleanup and documentation updates. | ||
2016-06-27 | Show file-based snippets in the selection dialog; modules/textadept/snippets.lua | ||
2016-06-27 | Added `textadept.snippets._paths` for file-based snippets. | ||
Thanks to Michael Richter for the idea. | |||
2016-06-25 | Small code and documentation cleanup. | ||
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 | `textadept.editing.goto_line()` takes 0-based line number. | ||
It used to take a 1-based line number. Mimic Scintilla. | |||
2016-06-15 | Lots of small LuaDoc improvements (grammar mainly). | ||
2016-06-15 | Refactored `textadept.run`; modules/textadept/run.lua | ||
Renamed settings, allowed filename arguments to `run()` and `compile()`, changed parameters to `*_OUTPUT` events, changed format of `error_patterns`, and removed syntax checking. | |||
2016-06-15 | Renamed `textadept.session` fields. | ||
2016-06-15 | Changed "find in files" API a bit. | ||
Changed `ui.find.FILTER` to `ui.find.find_in_files_filter` and added an optional filter argument to `ui.find.find_in_files()`. | |||
2016-06-15 | Do not auto-load `post_init.lua` files in language modules anymore. | ||
Additional language module functionality should be manually loaded by the user. | |||
2016-06-15 | Changed some settings and table names in `textadept.editing`. | ||
Language-specific auto-paired characters, typeover characters, and matching braces is no longer supported. | |||
2016-06-15 | Renamed `ui.SILENT_PRINT` to `ui.silent_print`. | ||
2016-06-15 | Changed some of 'lfs_ext' API. | ||
Renamed `lfs.FILTER` to `lfs.default_filter` and removed `exclude_FILTER` argument from `lfs.dir_foreach()`. | |||
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-06-11 | Updated to Lua 5.3.3. | ||
2016-05-19 | Fixed stack overflow when accessing nil keys; modules/textadept/menu.lua | ||
2016-04-29 | Added keybinding for setting compile/run args; modules/textadept/keys.lua | ||
2016-04-29 | Updated Lua autocompletion and documentation. | ||
2016-04-29 | Disabled `CHECK_SYNTAX` by default; modules/textadept/run.lua | ||
2016-04-28 | `enclose()` works with multiple selections; modules/textadept/editing.lua | ||
Thanks to Brian Schott. | |||
2016-04-26 | Handle non-existent compile/run commands gracefully; modules/textadept/menu.lua | ||
2016-04-18 | Reverted r2149 (center found text in the view); modules/textadept/find.lua | ||
2016-04-16 | Added menu item and dialog for setting run/compile command arguments. | ||
2016-04-16 | Allow file-specific run/compile commands; modules/textadept/run.lua | ||
2016-04-16 | Find in files should not print the contents of binary files. | ||
Use placeholder text instead. This is common in Unix tools. | |||
2016-04-16 | Fixed error when showing style at buffer end; modules/textadept/menu.lua | ||
2016-04-16 | Small code cleanup. | ||
2016-04-16 | `events.CHAR_ADDED` emits a character code, not a byte. | ||
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-12 | Ouput 'cd' for run/compile commands when necessary; modules/textadept/run.lua | ||
2016-04-11 | Fixed regression for `%<...>` and `%[...]`; modules/textadept/snippets.lua | ||
It is currently not possible to escape `<` and `[` immediately after a `%n` mirror. | |||
2016-04-10 | Small documentation update. | ||
2016-04-10 | Fixed "replace within selection" edge case; modules/textadept/find.lua | ||
Do not match one character past the end of the selection. | |||
2016-04-10 | Center found text in the view; modules/textadept/find.lua | ||
2016-04-09 | Fixed bugs in session view restoration; modules/textadept/session.lua | ||
Also, existing files should be closed upon opening a new session. | |||
2016-04-07 | Code cleanup, bugfixes, and improvements; modules/textadept/run.lua | ||
Do not throw an error if there is no project for a build command. Pass command output unprocessed to event handlers. Assume it is UTF-8 unless a warning or error message is detected. In that case, assume it is encoded in _CHARSET in order to jump to the correct file. (This matters particularly on Win32.) | |||
2016-04-07 | Only show snippet trigger and text in selection dialog. | ||
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-06 | Do not assume 1-byte characters in incremental find; modules/textadept/keys.lua | ||