aboutsummaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2015-03-12Lua code cleanup.mitchell
2015-03-12Removed `keys.LANGUAGE_MODULE_PREFIX` key binding.mitchell
2015-03-11Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3.mitchell
LuaJIT uses Lua 5.3's new utf8 library. Restored documentation for Lua 5.1 symbols and added deprecation notes.
2015-03-11Temporarily restore definition of `keys.LANGUAGE_MODULE_PREFIX`.mitchell
This is to avoid 3rd party language module breakage in 7.x. Will be removed in 8.0.
2015-03-11Fixed bug with new view-specific properties; core/ui.luamitchell
2015-03-10Updated for 7.9.mitchell
2015-03-10Stop documenting some non-useful buffer functions and fields.mitchell
2015-03-10Made `io.boms` private, as there are few BOMs in existence; core/file_io.luamitchell
2015-03-09Removed `keys.LANGUAGE_MODULE_PREFIX` since language modules no longer use it.mitchell
Made a note in module documentation that there has been a traditional keychain reserved for use by language modules.
2015-03-09Moved `events.FILE_SAVED_AS` into `events.FILE_AFTER_SAVE` as extra argument.mitchell
2015-03-09Stop documenting hotspots since new indicator attributes supplant hotspots.mitchell
Scintilla 3.5.4 added "buffer.indic_hover_style" and "buffer.indic_hover_fore", effectively replacing hotspot styles and colors. Lexers were not using hotspot styles anyway -- hotspots could only be used by manually styling text.
2015-03-09Updated to Scintilla 3.5.4.mitchell
2015-02-23Fixed bug in previous commit when switching to new buffer; core/ui.luamitchell
2015-02-18Save and restore view-specific properties in view switch events; core/ui.luamitchell
2015-02-18Consider some view-specific properties as buffer-specific ones.mitchell
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-02-09Updated LuaDoc; core/.buffer.luadocmitchell
2015-01-31Updated for 7.8.mitchell
2015-01-29Removed language-specific context menus.mitchell
Editing `textadept.menu.context_menu` directly is good enough.
2015-01-22Small code and documentation cleanup.mitchell
2015-01-22Made `args.process()` private.mitchell
2015-01-20Check for modified files after resuming from suspend; core/file_io.luamitchell
2015-01-20Updated for 7.8 beta 3.mitchell
2015-01-20Updated to Scintilla 3.5.3.mitchell
2015-01-15Added events for terminal suspend and resume.mitchell
Suspend can be prevented by an error handler, described in a new FAQ entry. New `events.RESUME` replaces `events.FOCUS` for the terminal version. Utilize these events to disable/enable bracketed paste and mouse modes.
2015-01-15Fix opening network path files on Win32.mitchell
Thanks to Daniel Wutke.
2015-01-12Emit an `events.FOCUS` event after resuming from a suspended state.mitchell
2015-01-09Updated for 7.8 beta 2.mitchell
2015-01-03Fixed LuaDoc; core/init.luamitchell
The newly documented `spawn_proc:close()` function requires lspawn changeset 30:613c71d29856.
2014-12-31Updated copyright year.mitchell
2014-12-24Small code and documentation cleanup.mitchell
2014-12-23Enable suspend in the terminal version.mitchell
Patch libtermkey to allow this and also to support mouse enabling/disabling. Needed to change ^Z undo to M-Z and added M-S-Z as extra redo.
2014-12-16Updated Luadoc; core/.buffer.luadocmitchell
2014-12-09Updated to Scintilla 3.5.2.mitchell
2014-11-30Updated for 7.8 beta.mitchell
2014-11-27Small code cleanup.mitchell
2014-11-26Fixed bug in jumping to compile/run errors and clear annotations before builds.mitchell
2014-11-26Allow connection to `events.QUIT` without requiring index of 1.mitchell
2014-11-25Fixed bug when iterating over root directory; core/lfs_ext.luamitchell
Files returned had two leading slashes (//etc, //usr, etc.).
2014-11-23File dialogs in the terminal should span the entire view; core/file_io.luamitchell
2014-11-13Added Arabic translation.mitchell
Thanks to Ahed Eid.
2014-11-12Code and documentation cleanup.mitchell
2014-11-11Added new `_SCINTILLA.next_image_type()` for registering images.mitchell
2014-11-11Added keysym for Keypad Enter; core/keys.luamitchell
2014-11-06Fixed return values from `ui.dialogs.optionselect()`; core/ui.luamitchell
2014-11-06Use the current working directory in fileselect dialogs.mitchell
This should have been committed long ago.
2014-10-30Added `LINUX` and `BSD` platform flags for the sake of completeness.mitchell
Previously, Linux was inferred from the expression `not WIN32 and not OSX`.
2014-10-25Improvements to terminal mouse handling.mitchell
Emit events for unhandled mouse events and connect to such events in order to focus and resize views. Patch libtermkey with new Win32 PDCurses driver for unified key/mouse input. Update CDK patch to always use libtermkey and to ignore mouse events. Requires Scinterm r97 (changeset 8d1a625c9b4d). Thanks to Chris Emerson for proof of concept code that handles mouse events and for the code that focuses and resizes views.
2014-10-18Handle unknown CSI events and bracketed pasted in the terminal version.mitchell
For bracketed paste, turn off auto-pair and auto-indent.
2014-10-05Replaced command entry text field with a Scintilla buffer.mitchell
`ui.command_entry` now has the same functions and fields as `buffer`s as well as an additional `height` property. Note that when the command entry is active, `_G.buffer` is unchanged, so many existing key commands cannot be bound to command entry key modes. See `keys.lua_command` in *modules/textadept/command_entry.lua* for the proper way to bind them. Removed `ui.command_entry.entry_text` and `ui.command_entry.show_completions()`.
2014-09-29Updated for 7.7.mitchell