aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-16Updated menu mnemonic for Buffer > Encoding.mitchell
2020-03-16Fixed crash introduced in previous commit.mitchell
The assumption was that `buffer.set_lexer` is only unavailable for the first buffer, which has `buffer:private_lexer_call(SETLEXERLANGUAGE, ...)` called in the `events.BUFFER_NEW` handler. However, `reset()` throws a wrench into everything and a buffer can end up without a lexer.
2020-03-14More code cleanup, refactoring, and reformatting.mitchell
2020-03-14Removed *~/.textadept/?.{lua,so}* from `package.path`.mitchell
This is not used internally and not documented. All modules should be in *~/.textadept/modules*.
2020-03-14More code cleanup, refactoring, and reformatting.mitchell
2020-03-13Added session saving test.mitchell
2020-03-13More code cleanup and refactoring.mitchell
2020-03-13Refactored session handling and file format, and added events.mitchell
User scripts can now save and load from session data.
2020-03-13More code cleanup, refactoring, and reformatting.mitchell
2020-03-12More code cleanup, refactoring, reformatting, and bug fixes.mitchell
2020-03-12More code cleanup, refactoring, and reformatting.mitchell
2020-03-12Fixed regression recently introduced in brace highlighting.mitchell
`buffer:brace_bad_light()` was not being given the correct parameters.
2020-03-12More code cleanup, refactoring, and reformatting.mitchell
2020-03-12When generating iface for Scintilla events, move modifiers parameter to end.mitchell
2020-03-11Replaced `buffer.style_name` table with `buffer:name_of_style()`.mitchell
This requires Scintilla changeset 429993cf4429.
2020-03-11Updated tests.mitchell
2020-03-11More code cleanup, refactoring, and formatting.mitchell
2020-03-10Removed '=' compatibility in Lua command entry.mitchell
Also performed some reformatting, refactoring, and code cleanup for the command entry module.
2020-03-10`textadept.bookmarks.toggle()` only toggles on the current line now.mitchell
It's simple enough for scripts to call `buffer:marker_add()` as needed.
2020-03-10Updated to latest Scintilla required by r2699.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-09Fixed bug in previous commit that always loaded default lexers before user ones.mitchell
2020-03-08Support SCI_PRIVATELEXERCALL with SCI_LOADLEXERLIBRARY.mitchell
This change should have been committed with r2697 (changeset 40a1cf1c4fd0).
2020-03-07Updated German translation.mitchell
2020-03-07Ask LPeg lexer which lexers are available instead of searching for them.mitchell
2020-03-05Added lexer tests.mitchell
2020-03-03Added tests for some complex menu functions.mitchell
2020-03-03Updated LuaDoc.mitchell
2020-03-03Revert accidental check in of Lua autocompletion and documentation.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-03-03Fixed regression with deleting an auto-pair when backspacing over the first.mitchell
This was caused by macros requiring the backspace key to be manually assigned.
2020-03-02Trim spaces when running filter through commands.mitchell
2020-02-28Autopair, typeover, and backspace delete match works with multiple selection.mitchell
2020-02-28Allow view functions to be run from the command entry by name only.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-22Separated `_G.snippets` from `textadept.snippets`.mitchell
Removed leading '_' from snippet methods, but kept compatibility for now.
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-20Enable batch mode for gpg signing.mitchell
Nightly builds have been failing with a "cannot open /dev/tty" error. If this does not work, try "--no-tty" or a combination of the two.
2020-02-19Updated LuaDoc.mitchell
2020-02-19Updated tags generator to include filename and ex_cmd ctags fields.mitchell
This enables proper ctags navigation.
2020-02-19Allow Textadept API completions in special Lua buffers like a Lua REPL.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-18Fixed C autocompletion error with typerefs.mitchell
A typeref would have always been considered a member of itself.