aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-15Lots of small LuaDoc improvements (grammar mainly).mitchell
2016-06-15Refactored LuaDoc for `_M`; core/._M.luadocmitchell
2016-06-15Rewrote manual sections 7-9 and updated other sections and links; doc/manual.mdmitchell
2016-06-15Prefer '$(...)' notation in themes over '%(...)'.mitchell
The latter will still work though for now.
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-15Allow binary files to be encoded in something else.mitchell
UTF-16 files (and other encodings with null bytes) are initially recognized as binary files (no encoding). Allow encodings to be set for such files after load.
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-15Be more liberal about comments in locale files and use '#' by default.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 `exclude_FILTER` parameter from `io.quick_open()`.mitchell
It was unnecessarily complicating things. Just construct the proper filter.
2016-06-15Removed CVS project recognition and assume Subversion v1.8+.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-15Removed explicit BOM support.mitchell
BOM use is legacy and discouraged. Scintilla and iconv appear to silently handle BOMs just fine.
2016-06-15Renamed "snapopen" to "quick open" in APIs and menus.mitchell
2016-06-14Fixed API documentation generation bug; doc/markdowndoc.luamitchell
Headers with non-alphanumeric characters were causing trouble.
2016-06-11Updated to Lua 5.3.3.mitchell
2016-06-05Updated to Scintilla 3.6.6; src/Makefilemitchell
2016-05-19Fixed stack overflow when accessing nil keys; modules/textadept/menu.luamitchell
2016-04-30Added tag textadept_8.7 for changeset 70ce6812e62fmitchell
2016-04-30Updated CHANGELOG.md.mitchell
2016-04-29Added keybinding for setting compile/run args; modules/textadept/keys.luamitchell
2016-04-29Updated Lua autocompletion and documentation.mitchell
2016-04-29Textadept has been around for more than 8 years now; doc/manual.mdmitchell
2016-04-29Updated for 8.7.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-28Updated some translations.mitchell
2016-04-26Handle non-existent compile/run commands gracefully; modules/textadept/menu.luamitchell
2016-04-26Updated Scintilla, Scinterm, and lspawn; src/Makefilemitchell
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-16Localize "Lua reset" message.mitchell
2016-04-16Fixed spelling error in English-localized messages.mitchell
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-11Save and restore horizontal scroll position when switching buffers; core/ui.luamitchell
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.