Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor(ui): make ui_client_event_grid_line typesafe | bfredl | 2022-03-15 |
| | |||
* | feat(ui): implement ui_client event handlers | hlpr98 | 2022-03-15 |
| | |||
* | feat(api): win_viewport also sends line_count #15613 | Yatao Li | 2021-09-10 |
| | |||
* | [RDY] Add buffer information to tabline_update (#12481) | John Gehrig | 2021-06-27 |
| | | | | | | | | | | * Add buffer information to tabline_update Most terminal implementations of the tabline display buffer and tab information. Many neovim-qt users disable GuiTabline because it lacks functionality provided in the terminal implementation. The tabline_update event should include buffer information too, so client GUIs can display rich useful tabs. | ||
* | floats: z-index | Björn Linse | 2021-05-15 |
| | |||
* | Fix multiple typos (#13063) | Hansraj Das | 2020-10-12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix multiple typos in `src/nvim/api/ui_events.in.h` * Below spellings are corrected: * Definitions * Revision * Performance * Typo fix `presense` should be presence * Typo fix, follwed -> followed * Typo fix, attemping -> attempting * Typo fix, duplicate 'the' * Typo fix, bounaries -> boundaries * Revert "Typo fix, bounaries -> boundaries" This reverts commit 24779e55e596f7534585938a7e532830ad2fa83c. * Revert "Typo fix, duplicate 'the'" This reverts commit 1d41d74f78736e67821a15edc9c174a2c3024f87. * Revert "Typo fix, attemping -> attempting" This reverts commit d8b2860dfcac366af7afae1f09946ed0aee4a34e. | ||
* | nvim__screenshot | Björn Linse | 2020-09-05 |
| | |||
* | api/ui: win_viewport event for visible range and cursor position in window | Björn Linse | 2020-04-01 |
| | |||
* | screen: use dedicated message grid | Björn Linse | 2019-09-01 |
| | | | | | | | | add proper msg_set_pos event, delet win_scroll_over_* make compositor click through unfocusable grids add MsgArea attribute for the message/cmdline area, and add docs and tests | ||
* | ui: use Window type in win_pos consistently with win_float_pos | Björn Linse | 2019-08-17 |
| | | | | Also check invalid positional arguments to screen:expect() | ||
* | highlight: expose builtin highlight groups using hl_group_set event | Björn Linse | 2019-07-14 |
| | |||
* | Allow using internal popupmenu or ext_popupmenu for wildmenu | Björn Linse | 2019-03-16 |
| | | | | | Deprecate ext_wildmenu. ext_popupmenu already contains more state (anchor position), and will allow further expansion (info about items). | ||
* | floats: implement floating windows | Björn Linse | 2019-03-02 |
| | | | | Co-Author: Dongdong Zhou <dzhou121@gmail.com> | ||
* | ui: implement ext_messages | Björn Linse | 2019-02-10 |
| | | | | Co-Author: Dongdong Zhou <dzhou121@gmail.com> | ||
* | ui/compositor: add redraws needed due to intersected doublewidth chars. | Björn Linse | 2019-02-02 |
| | |||
* | UI: add "compositor" layer to merge grids for TUI use in a correct way | Björn Linse | 2019-02-02 |
| | | | | | | | | Initially we will use this for the popupmenu, floating windows will follow soon NB: writedelay + compositor is weird, we need more flexible redraw introspection. | ||
* | multigrid: API version bump | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: rename event to win_pos, make grid first | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: add msg_scroll_start and msg_scroll_reset events | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: send win_hide events when changing tabpage | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: use grid-based coordinates for ext_popupmenu | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: Add win_position event | Utkarsh Maheshwari | 2018-12-31 |
| | | | | Throttle win_position events | ||
* | multigrid: Change screen_* functions to grid_* functions | Utkarsh Maheshwari | 2018-12-31 |
| | |||
* | api/ui: verify compatibility of UI events | Björn Linse | 2018-10-21 |
| | |||
* | ui: rename ext_newgrid to ext_linegrid | Björn Linse | 2018-10-01 |
| | |||
* | ui: use line-based rather than char-based updates in screen.c | Björn Linse | 2018-07-21 |
| | | | | | | | | | | | | | Add ext_newgrid and ext_hlstate extensions. These use predefined highlights and line-segment based updates, for efficiency and simplicity.. The ext_hlstate extension in addition allows semantic identification of builtin and syntax highlights. Reimplement the old char-based updates in the remote UI layer, for compatibility. For the moment, this is still the default. The bulitin TUI uses the new line-based protocol. cmdline uses curwin cursor position when ext_cmdline is active. | ||
* | tui: handle termguicolors rgb value in bridge for now | Björn Linse | 2018-06-02 |
| | | | | | When/if TUI/bridge teardown is refactored to use events, this commit can be reverted. | ||
* | ui_events: correct wrong argument order | Björn Linse | 2018-04-17 |
| | |||
* | ui/tui: highlighting refactor | Björn Linse | 2018-02-11 |
| | | | | | | | | Make HlAttr contain highlighting state for both color modes (cterm and rgb). This allows us to implement termguicolors completely in the TUI. Simplify some logic duplicated between ui.c and screen.c. Also avoid some superfluous highlighting reset events. | ||
* | ui: forward relevant option updates to UIs (#7520) | Björn Linse | 2017-12-12 |
| | | | also make termguicolors mutable after startup | ||
* | Merge #7454 'ui: ext_wildmenu' | Justin M. Keyes | 2017-10-31 |
|\ | | | | | | | | | closes #6168 ref #5686 | ||
| * | ui: allow external ui to draw wildmenu | Dongdong Zhou | 2017-10-29 |
|/ | | | | | Co-authored-by: Björn Linse <bjorn.linse@gmail.com> Updated docs and tests. | ||
* | ext_cmdline: rename cmdline_char to cmdline_special_char | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: extend "function" to generic "block" mechanism | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: lint | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: added indent | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: Add function block support | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: added cmdline level | Dongdong Zhou | 2017-10-26 |
| | | | | add cchar_to_string | ||
* | ext_cmdline: change to use ui_call | Dongdong Zhou | 2017-10-26 |
| | |||
* | lint: fix indentation of FUNC_ATTR lines | Björn Linse | 2017-06-03 |
| | |||
* | api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY | Björn Linse | 2017-05-10 |
| | |||
* | api: add metadata for ui events | Björn Linse | 2017-05-10 |
| | |||
* | api: use generated events for popupmenu and tabline | Björn Linse | 2017-05-10 |
| | |||
* | api: generate ui events | Björn Linse | 2017-05-10 |