aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2016-07-22Fixed infinite loop with "Replace All" in selection; modules/textadept/find.luamitchell
This happens when the replacement text matches the find text and is longer in length.
2016-07-11Updated Lua autocompletion and documentation.mitchell
2016-07-07Try to differentiate between Python 3 and 2 in run commands.mitchell
2016-07-06Document how to generate Lua autocompletion and documentation for user modules.mitchell
2016-07-04Added timeout prompt for "Find in Files".mitchell
It is now possible to cancel a "Find in Files" search part-way through.
2016-07-04Replaced Lua pattern matching with Regex via Scintilla and TRE.mitchell
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-01Updated Lua autocompletion and documentation.mitchell
2016-06-27Small code cleanup and documentation updates.mitchell
2016-06-27Show file-based snippets in the selection dialog; modules/textadept/snippets.luamitchell
2016-06-27Added `textadept.snippets._paths` for file-based snippets.mitchell
Thanks to Michael Richter for the idea.
2016-06-25Small code and documentation cleanup.mitchell
2016-06-16Changed arguments to `ui.goto_view()` and `view:goto_buffer()`.mitchell
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.mitchell
It used to take a 1-based line number. Mimic Scintilla.
2016-06-15Lots of small LuaDoc improvements (grammar mainly).mitchell
2016-06-15Refactored `textadept.run`; modules/textadept/run.luamitchell
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-15Renamed `textadept.session` fields.mitchell
2016-06-15Changed "find in files" API a bit.mitchell
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-15Do not auto-load `post_init.lua` files in language modules anymore.mitchell
Additional language module functionality should be manually loaded by the user.
2016-06-15Changed some settings and table names in `textadept.editing`.mitchell
Language-specific auto-paired characters, typeover characters, and matching braces is no longer supported.
2016-06-15Renamed `ui.SILENT_PRINT` to `ui.silent_print`.mitchell
2016-06-15Changed some of 'lfs_ext' API.mitchell
Renamed `lfs.FILTER` to `lfs.default_filter` and removed `exclude_FILTER` argument from `lfs.dir_foreach()`.
2016-06-15Removed handling of tables as key/menu commands; use functions only.mitchell
2016-06-15Removed explicit detection and use of extinct CR line endings.mitchell
It's quite possible some of Textadept's functions didn't handle them properly anyway.
2016-06-15Renamed "snapopen" to "quick open" in APIs and menus.mitchell
2016-06-11Updated to Lua 5.3.3.mitchell
2016-05-19Fixed stack overflow when accessing nil keys; modules/textadept/menu.luamitchell
2016-04-29Added keybinding for setting compile/run args; modules/textadept/keys.luamitchell
2016-04-29Updated Lua autocompletion and documentation.mitchell
2016-04-29Disabled `CHECK_SYNTAX` by default; modules/textadept/run.luamitchell
2016-04-28`enclose()` works with multiple selections; modules/textadept/editing.luamitchell
Thanks to Brian Schott.
2016-04-26Handle non-existent compile/run commands gracefully; modules/textadept/menu.luamitchell
2016-04-18Reverted r2149 (center found text in the view); modules/textadept/find.luamitchell
2016-04-16Added menu item and dialog for setting run/compile command arguments.mitchell
2016-04-16Allow file-specific run/compile commands; modules/textadept/run.luamitchell
2016-04-16Find in files should not print the contents of binary files.mitchell
Use placeholder text instead. This is common in Unix tools.
2016-04-16Fixed error when showing style at buffer end; modules/textadept/menu.luamitchell
2016-04-16Small code cleanup.mitchell
2016-04-16`events.CHAR_ADDED` emits a character code, not a byte.mitchell
2016-04-15Allow `textadept.menu.menubar = nil`; modules/textadept/menu.luamitchell
This will hide the menubar, but allow `textadept.menu.select_command()` to keep functioning.
2016-04-15Use function notation for menu and key commands.mitchell
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-12Ouput 'cd' for run/compile commands when necessary; modules/textadept/run.luamitchell
2016-04-11Fixed regression for `%<...>` and `%[...]`; modules/textadept/snippets.luamitchell
It is currently not possible to escape `<` and `[` immediately after a `%n` mirror.
2016-04-10Small documentation update.mitchell
2016-04-10Fixed "replace within selection" edge case; modules/textadept/find.luamitchell
Do not match one character past the end of the selection.
2016-04-10Center found text in the view; modules/textadept/find.luamitchell
2016-04-09Fixed bugs in session view restoration; modules/textadept/session.luamitchell
Also, existing files should be closed upon opening a new session.
2016-04-07Code cleanup, bugfixes, and improvements; modules/textadept/run.luamitchell
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-07Only show snippet trigger and text in selection dialog.mitchell
2016-04-06Allow string lookup of menu items in menus; modules/textadept/menu.luamitchell
This is in addition to the existing number lookup.
2016-04-06Do not assume 1-byte characters in incremental find; modules/textadept/keys.luamitchell