aboutsummaryrefslogtreecommitdiffhomepage
path: root/core/ui.lua
Commit message (Collapse)AuthorAge
* Make `ui.highlight_words` a multi-option setting.Gravatar mitchell2020-07-19
| | | | Highlighting the current word could be useful instead of just the selected word.
* Minor LuaDoc updates and spelling corrections.Gravatar mitchell2020-07-16
|
* Limit word highlighting to single words.Gravatar mitchell2020-07-13
|
* Auto-highlight all occurrences of selected words and find results.Gravatar mitchell2020-07-13
| | | | | This supercedes `textadept.editing.highlight_word()`, which has been removed. Changed the color of word highlights in themes.
* Renamed `ui.bufstatusbar_text` to `ui.buffer_statusbar_text`.Gravatar mitchell2020-06-28
|
* Allow views to be used as buffers and update API.Gravatar mitchell2020-05-25
| | | | | | | 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.
* Only print post-initialization errors to buffers.Gravatar mitchell2020-04-05
| | | | | This avoids infinite loops. Pre-initialization errors are already shown in textbox dialogs.
* Fixed stale statusbar issues introduced recently.Gravatar mitchell2020-03-30
|
* Switched to 1-based indices for buffer positions, lines, and countable entities.Gravatar mitchell2020-03-26
|
* Use the statusbar to indicate an active snippet.Gravatar mitchell2020-03-22
| | | | | This helps avoid disorienting jumps when the user is not aware a snippet is still active.
* Added `ui.dialogs.progressbar()` and utilize it with Find in Files.Gravatar mitchell2020-03-18
|
* Use a default width for `ui.dialogs.filteredlist` dialogs.Gravatar mitchell2020-03-16
| | | | | 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.
* Detect and allow jumping to internal Lua errors.Gravatar mitchell2020-03-16
|
* More code cleanup, refactoring, and formatting.Gravatar mitchell2020-03-11
|
* Core code cleanup, reformat, refactoring, and bugfixes.Gravatar mitchell2020-03-10
| | | | | `events.FILE_CHANGED` was not emitting a filename. Added tests for key commands, keychains, and key modes.
* Added test suite and API type checking for more helpful error messages.Gravatar mitchell2020-03-03
|
* Autopair, typeover, and backspace delete match works with multiple selection.Gravatar mitchell2020-02-28
|
* Fixed bugs in return values for standard_dropdown and msgbox dialogs.Gravatar mitchell2020-02-26
| | | | | standard_dropdown was not returning the right value and msgboxes could not return string output.
* Removed '_' mnemonics from locale keys.Gravatar mitchell2020-02-21
| | | | Kept backward-compatibility for now.
* Tweaked localization keys.Gravatar mitchell2020-02-21
| | | | | This is in anticipate of removing '_' from keys, which would have created duplicate keys.
* Update the buffer z-order list when switching between views too.Gravatar mitchell2020-02-07
| | | | | This fixes the case where switching between views can prevent switching to the previous view's buffer, which may be desirable.
* Updated copyright year.Gravatar mitchell2019-12-31
|
* Make new arguments to `events.TAB_CLICKED` backwards-compatible.Gravatar mitchell2019-11-13
|
* Changed `events.TAB_CLICKED` to emit button clicked as well as modifier keys.Gravatar mitchell2019-11-07
| | | | This allows users to close buffers on middle-click for example.
* Fixed opening of non-UTF-8-encoded filenames dropped into a view.Gravatar mitchell2019-09-25
|
* Do not restore rectangular selection mode on buffer switch.Gravatar mitchell2019-09-20
| | | | If the mode was not originally enabled, this just causes confusion.
* Restore rectangular selection state when switching between buffers.Gravatar mitchell2019-09-20
|
* Restore virtual space state when switching between buffers.Gravatar mitchell2019-09-19
|
* Fixed bug introduced in r2623.Gravatar mitchell2019-09-19
|
* Properly handle absolute paths in run output and case-insensitivity on Windows.Gravatar mitchell2019-09-19
|
* Improve caret sticky behavior when switching between buffers.Gravatar mitchell2019-08-07
| | | | | | This works best with buffer.CARET_STICKY_OFF. For any other sticky setting, the last x position may be lost (e.g. when set by mouse click, inserted indentation, etc.).
* Fail more gracefully when attempting to create buffers on init.Gravatar mitchell2019-07-30
|
* Updated copyright year.Gravatar mitchell2019-02-16
|
* Fixed inability to resize one split view configuration with the mouse in curses.Gravatar mitchell2018-10-31
|
* Document the fact that `ui.print()` cannot be called during init.Gravatar mitchell2018-10-17
|
* Added ability to save/restore persistent data during reset.Gravatar mitchell2018-09-10
|
* Fixed view focus synchronization issues when dropping files into split views.Gravatar mitchell2018-08-06
|
* Removed LuaJIT version of Textadept.Gravatar mitchell2018-04-25
| | | | Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax.
* The terminal version can immediately focus a clicked view.Gravatar mitchell2018-02-21
| | | | | This allows for immediate scrolling, selections, etc. in non-focused views. This behavior mimics the GUI version.
* Fixed crash when attempting to show badly-encoded filename in titlebar.Gravatar mitchell2018-02-16
|
* Fixed copy-paste between views in the terminal version.Gravatar mitchell2018-02-16
|
* Updated copyright year.Gravatar mitchell2018-01-25
|
* Buffer settings on startup apply to subsequent buffers.Gravatar mitchell2017-11-12
| | | | | As a result, no need for a *properties.lua* file anymore. Also, renamed `ui.set_theme()` to `buffer.set_theme()`.
* No need to manually set codepage to UTF-8, now that it's Scintilla's default.Gravatar mitchell2017-11-07
|
* Added ability for buffer list to show buffers by z-order.Gravatar mitchell2017-07-02
|
* Small code cleanup.Gravatar mitchell2017-06-23
|
* Added support and documentation for new ui dialogs.Gravatar mitchell2017-06-20
| | | | This requires gtdialog r108 (changeset 8465c20432e1).
* Updated copyright information.Gravatar mitchell2016-12-31
|
* Updated to Scintilla 3.7.0.Gravatar mitchell2016-10-19
|
* Small LuaDoc updates.Gravatar mitchell2016-08-29
|