aboutsummaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2020-03-11More code cleanup, refactoring, and formatting.mitchell
2020-03-10Core code cleanup, reformat, refactoring, and bugfixes.mitchell
`events.FILE_CHANGED` was not emitting a filename. Added tests for key commands, keychains, and key modes.
2020-03-07Updated German translation.mitchell
2020-03-03Updated LuaDoc.mitchell
2020-03-03Move test.lua into test folder.mitchell
2020-03-03Added test suite and API type checking for more helpful error messages.mitchell
2020-02-28Autopair, typeover, and backspace delete match works with multiple selection.mitchell
2020-02-26Fixed bugs in return values for standard_dropdown and msgbox dialogs.mitchell
standard_dropdown was not returning the right value and msgboxes could not return string output.
2020-02-26Small code cleanup.mitchell
2020-02-26Fixed some documentation.mitchell
2020-02-24Alphabetize command line switches when showing help.mitchell
2020-02-24Fixed skipping of next event handler after disconnecting the current one.mitchell
Also removed localization for undefined event name. It was confusing, and anyone connecting to or emitting events should be comfortable with the error message, as it's consistent with Lua's type error messages.
2020-02-24Added `_SCINTILLA.events` and use it for SCNotifications.mitchell
2020-02-21Removed '_' mnemonics from locale keys.mitchell
Kept backward-compatibility for now.
2020-02-21Tweaked localization keys.mitchell
This is in anticipate of removing '_' from keys, which would have created duplicate keys.
2020-02-19Updated LuaDoc.mitchell
2020-02-18Added snippet trigger word completion.mitchell
Also refactored snippet lookup, added options to Lua and C modules to include snippet triggers in autocompletion lists, swapped snippet keybindings, and fixed a bug recognizing lexer-specific snippet files as global.
2020-02-07Update the buffer z-order list when switching between views too.mitchell
This fixes the case where switching between views can prevent switching to the previous view's buffer, which may be desirable.
2020-01-16Fixed some Windows terminal version issues and updated to PDCurses 3.9.mitchell
`io.popen()` and `os.execute()` change the console mode such that mouse clicks are no longer detected. Make sure it's reset. Also prevent `os.execute()` output from overwriting the window.
2019-12-31Updated copyright year.mitchell
2019-12-31Updated to Scintilla 3.11.2.mitchell
2019-12-31Updated for 10.8.mitchell
2019-11-18Fixed event arguments for `events.AUTO_C_SELECTION_CHANGE`.mitchell
2019-11-13Make new arguments to `events.TAB_CLICKED` backwards-compatible.mitchell
2019-11-07Changed `events.TAB_CLICKED` to emit button clicked as well as modifier keys.mitchell
This allows users to close buffers on middle-click for example.
2019-10-31Updated for 10.7.mitchell
2019-10-26Updated to Scintilla 3.11.1.mitchell
2019-09-25Fixed opening of non-UTF-8-encoded filenames dropped into a view.mitchell
2019-09-23Replaced `textadept.macros.*_recording()` with `textadept.macros.record()`.mitchell
Also updated keybindings.
2019-09-21Added back "Paste Reindent", but as a separate menu/key/command from "Paste".mitchell
2019-09-20Do not restore rectangular selection mode on buffer switch.mitchell
If the mode was not originally enabled, this just causes confusion.
2019-09-20Restore rectangular selection state when switching between buffers.mitchell
2019-09-19Restore virtual space state when switching between buffers.mitchell
2019-09-19Fixed bug introduced in r2623.mitchell
2019-09-19Properly handle absolute paths in run output and case-insensitivity on Windows.mitchell
2019-08-31Updated LuaDoc.mitchell
2019-08-30Updated for 10.6.mitchell
2019-08-07Improve caret sticky behavior when switching between buffers.mitchell
This works best with buffer.CARET_STICKY_OFF. For any other sticky setting, the last x position may be lost (e.g. when set by mouse click, inserted indentation, etc.).
2019-07-30Fail more gracefully when attempting to create buffers on init.mitchell
2019-07-30Use CP1252 instead of ISO-8859-1.mitchell
CP1252 is a superset of ISO-8859-1.
2019-07-11Updated to latest Scintilla LongTerm3 revision.mitchell
Scintilla.iface has changed, as has some of its underlying platform API. Testing sooner is better than later.
2019-06-30Updated for 10.5.mitchell
2019-06-30Updated to Scintilla 3.10.6.mitchell
2019-06-02Fixed bug with filters that have extension includes and pattern excludes.mitchell
This was particularly problematic when attempting to fetch all files with a given extension, but not in a particular directory. Also updated some relevant LuaDoc and removed temporary compatibility warnings.
2019-06-01GTK+ was renamed to GTK recently.mitchell
2019-04-26Updated for 10.4.mitchell
2019-04-17Updated to Scintilla 3.10.4.mitchell
2019-03-27Small LuaDoc fix.mitchell
2019-03-09Updated interface to Scintilla 3.10.3.mitchell
2019-02-28Updated for 10.3.mitchell