Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-31 | Updated copyright information. | ||
2016-12-08 | Prevent duplicate recent files on session load; modules/textadept/session.lua | ||
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-10-18 | Fixed bug in find/replace with consecutive matches; modules/textadept/find.lua | ||
2016-10-06 | Added support for Protobuf and Crystal. | ||
Requires Scintillua r570 (changeset fe4431acc506). | |||
2016-09-15 | Updated key bindings list; modules/textadept/keys.lua | ||
2016-09-15 | Added TaskPaper lexer; modules/textadept/file_types.lua | ||
2016-09-12 | Fixed error building projects; modules/textadept/run.lua | ||
2016-09-05 | Better error handling in filter-through; modules/textadept/editing.lua | ||
2016-08-31 | Fixed infinite loop in "Replace All" with zero-length regex matches. | ||
2016-08-29 | Fixed potential crash on Windows with filter-through and some locales. | ||
cmd.exe can choke on outputting some non-ASCII characters. | |||
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-07 | Try to differentiate between Python 3 and 2 in run commands. | ||
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-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-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 | 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. |