aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-12-31Updated to Scintilla 3.11.2.mitchell
2019-12-31Updated Lua autocompletion and documentation.mitchell
2019-12-31Updated for 10.8.mitchell
2019-12-28Added support for txt2tags.mitchell
2019-11-26Fixed bug in previous commit where flushing does not clear output buffer.mitchell
2019-11-25Fixed long line output for run, compile, and build commands.mitchell
Output is buffered as needed until a line end marker is encountered. Thanks to Ashwin Hirschi.
2019-11-22Fixed bug in "Replace All in selection" with a match at the end of a selection.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-08API file lists and Lua tags lists can contain functions that return file paths.mitchell
This gives more control over when to include certain autocompletion and documentation files like Textadept's API.
2019-11-07Split Lua and Textadept autocompletion and documentation files.mitchell
Textadept autocompletion and documentation is now only performed on Textadept files. Modified the LuaDoc doclet to only process "lua.luadoc" on its own, and updated the Makefile rule accordingly.
2019-11-07Removed deprecated `ui.command_entry` functions.mitchell
2019-11-07Simplified some Makefile rules.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-31Added tag textadept_10.7 for changeset 76072c308aa9mitchell
2019-10-31Updated CHANGELOG.md.mitchell
2019-10-31Updated Lua autocompletion and documentation.mitchell
2019-10-31Updated for 10.7.mitchell
2019-10-26Updated to Scintilla 3.11.1.mitchell
2019-10-06Ensure `events.BUFFER_BEFORE_SWITCH` is emitted properly during `buffer.new()`.mitchell
It appears that calling SCI_CREATEDOCUMENT alters view state immediately such that at least fold state is no longer available to store.
2019-09-27Fixed macro toggling with some key combinations.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-22Replaced `ui.command_entry.*_mode()` with simplified `ui.command_entry.run()`.mitchell
The command entry no longer uses named key modes. Instead, mode keys are supplied to `run()` if necessary. The command entry remains modal, though.
2019-09-21Enabled all theme colors and changed line number colors in the terminal version.mitchell
Previously, only colors used in the theme files were enabled.