aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2020-02-18Fixed bug when snippet end placeholder is lost.mitchell
The first character in the snippet was being deleted. An example of the end placeholder being lost is when it and the caret are at the end of the line and Enter is pressed -- the autoindent feature appears to delete it. This fix assumes a snippet of at least length 1 was inserted.
2020-02-18Wrap searches in `textadept.run.goto_error()`.mitchell
2020-02-17Removed Makefile rule to create a ctags tags file.mitchell
2020-02-17Treat `textadept.editing.api_files` as already containing empty per-lexer lists.mitchell
The language modules should not overwrite them, as user scripts may define them in on init.
2020-02-17Lua api generation script tweaks.mitchell
2020-02-07Support more Alt and Shift+Alt keys in Win32 curses.mitchell
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-02-07Prevent hangs on WIN32 curses with `textadept.editing.filter_through()`.mitchell
There is no ability to read and write to processes on Win32 curses, so disable the feature.
2020-02-07Correctly detect _HOME and _USERHOME Lua files on Windows for autocompletion.mitchell
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.
2020-01-11Added information to `--line` command line switch.mitchell
This fixes a failing "textadept --help".
2020-01-09Updated to scintilla hg tip to test the latest changes in nightly builds.mitchell
2020-01-07Updated scintilla.patch based on latest Scintilla LongTerm3 hg.mitchell
2019-12-31Added tag textadept_10.8 for changeset d40c3fab6fb4mitchell
2019-12-31Updated copyright year.mitchell
2019-12-31Updated CHANGELOG.md.mitchell