aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept
AgeCommit message (Collapse)Author
2020-06-28Changed keybinding modifier keys.mitchell
They had always been a bit counter-intuitive.
2020-06-10Renamed some buffer/view fields to use American English instead of Australian.mitchell
This requires theme updates, primarily due to colour -> color.
2020-06-10Replaced `lfs.dir_foreach()` with `lfs.walk()` generator.mitchell
2020-06-09Prefer `view.call_tip_*` instead of `buffer.call_tip_*`.mitchell
2020-05-26Fixed undocumented regression with word completion and case sensitivity.mitchell
This feature was inadvertently removed during a refactor.
2020-05-26Small code cleanup.mitchell
2020-05-26Updated to latest Scintilla with ability to get style number from name.mitchell
2020-05-25Allow views to be used as buffers and update API.mitchell
This allows for a superficial separation of buffer- and view-specific Scintilla functionality. buffers and views can now be used interchangeably for the most part, and the APIs are guidance, not hard requirements. User scripts do not require any modification and will continue to function normally.
2020-05-24Restore prior key mode after running the command entry.mitchell
2020-05-24Updated tests for recent command entry history change.mitchell
2020-05-03`textadept.editing.highlight_word()` highlights whole words based on context.mitchell
2020-04-29When running the command entry, initially show the mode's prior text.mitchell
This was the previous behavior, but did not distinguish between modes.
2020-03-30Fixed off-by-one issues with `buffer:get_cur_line()`.mitchell
2020-03-26Removed extra sets of () around some buffer function calls.mitchell
The Scintilla iface was changed to not return a second string length value.
2020-03-26Switched to 1-based indices for buffer positions, lines, and countable entities.mitchell
2020-03-22Use the statusbar to indicate an active snippet.mitchell
This helps avoid disorienting jumps when the user is not aware a snippet is still active.
2020-03-18Added `ui.dialogs.progressbar()` and utilize it with Find in Files.mitchell
2020-03-17Added per-mode command entry history.mitchell
2020-03-17Align block comments by column if possible, not indent.mitchell
2020-03-17Show XPM images in Lua command entry completions.mitchell
2020-03-16Moved individual buffer functions in `io` into `buffer`.mitchell
e.g. `io.reload_buffer()` was renamed `buffer:reload()`.
2020-03-16Renamed `keys.MODE` to `keys.mode`.mitchell
2020-03-16Use a default width for `ui.dialogs.filteredlist` dialogs.mitchell
Experience has shown a vast majority of filteredlist dialogs need to be wide. Use a standard width that needs to be overridden rather than remembered.
2020-03-16Small documentation update.mitchell
2020-03-16Detect and allow jumping to internal Lua errors.mitchell
2020-03-14More code cleanup, refactoring, and reformatting.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-11Replaced `buffer.style_name` table with `buffer:name_of_style()`.mitchell
This requires Scintilla changeset 429993cf4429.
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-07Ask LPeg lexer which lexers are available instead of searching for them.mitchell
2020-03-03Added tests for some complex menu functions.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-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-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-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.