| Commit message (Collapse) | Author | Age |
|
|
|
| |
Requires latest gtDialog.
|
| |
|
|
|
|
| |
Ensure the view exists.
|
| |
|
| |
|
|
|
|
| |
This consolidates changes from r3135 and r3149 and fixes an additional restore selection case.
|
|
|
|
|
|
| |
all text.
This extends r3135 to also handle auto-paired characters.
|
|
|
|
|
|
| |
all text.
Otherwise each typed character overwrites the previously typed character.
|
|
|
|
|
|
|
| |
`events.BUFFER_{BEFORE,AFTER}_REPLACE_TEXT`.
This allows more features to save/restore state when buffer contents are replaced (e.g. file
reload, filter through, etc.)
|
|
|
|
| |
Not all shadowing warnings need to be fixed.
|
|
|
|
| |
Use clang-format, LuaFormatter, and 100 character limit on lines.
|
|
|
|
|
|
| |
Textadept hides the first tab by default since its information is duplicated in
the titlebar and screen space is wasted. However, some users choose to hide
titlebars (e.g. on window maximize/fullscreen), so this option now exists.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Of note:
* io.save_all_files() does not visit each buffer to save anymore. An unintended
side-effect was checking for outside modification (but only if the file itself
was modified), so outside changes will always be saved over now.
* The menu clicked handler uses assert_type(), so the 'Unknown command'
localization is no longer needed.
* When printing to a new buffer type would split the view, use an existing split
view when possible.
* Prefer 'goto continue' construct in loops over nested 'if's.
* Fixed clearing of ui.find.replace_entry_text on reset in the GUI version.
* Fixed lack of statusbar updating when setting options like buffer EOL mode,
indentation, and encoding.
* Renamed internal new_snippet() to new() and put it in the snippet metatable.
|
|
|
|
| |
Long filenames are clipped.
|
| |
|
|
|
|
| |
Also moved buffer state save/restore into ui module.
|
| |
|
|
|
|
| |
This confuses Jekyll's Liquid tag processing.
|
|
|
|
|
|
|
|
|
|
| |
Updated header id generation, anchors, links, and header levels.
Added dedicated book page and support data.
Removed extra module autocompletion and documentation from Lua module.
Removed GPG signing and verification, as everything is built and distributed on
GitHub.
Removed all release links prior to 10.8 since there is no point in uploading
the relevant files to GitHub.
|
|
|
|
| |
Word auto-highlighting when searching is too distracting.
|
| |
|
|
|
|
|
| |
Always split a single view if `ui.tabs` is `false` and prefer another split
view if switching to an existing print buffer.
|
|
|
|
| |
I am not sure why this has been the case.
|
| |
|
| |
|
|
|
|
| |
Also fixed `HIGHLIGHT_SELECTED` behavior with non-word selections.
|
|
|
|
| |
Highlighting the current word could be useful instead of just the selected word.
|
| |
|
| |
|
|
|
|
|
| |
This supercedes `textadept.editing.highlight_word()`, which has been removed.
Changed the color of word highlights in themes.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This avoids infinite loops. Pre-initialization errors are already shown in
textbox dialogs.
|
| |
|
| |
|
|
|
|
|
| |
This helps avoid disorienting jumps when the user is not aware a snippet is
still active.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
`events.FILE_CHANGED` was not emitting a filename.
Added tests for key commands, keychains, and key modes.
|
| |
|
| |
|
|
|
|
|
| |
standard_dropdown was not returning the right value and msgboxes could not
return string output.
|
|
|
|
| |
Kept backward-compatibility for now.
|
|
|
|
|
| |
This is in anticipate of removing '_' from keys, which would have created
duplicate keys.
|
|
|
|
|
| |
This fixes the case where switching between views can prevent switching to the
previous view's buffer, which may be desirable.
|
| |
|