Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clear 'cc' in nvim_open_win 'minimal' style #11361 (#11427) | Dennis B | 2019-11-22 |
| | | | | | | | * Clear 'cc' in nvim_open_win 'minimal' style #11361 Add 'colorcolumn' to the list of options that should be cleared when creating a 'minimal'-style floating window. | ||
* | doc | Justin M. Keyes | 2019-09-11 |
| | | | | | fix #10127 fix #5972 | ||
* | test: Rename meth_pcall to pcall_err | Justin M. Keyes | 2019-09-06 |
| | | | | | | | - Rename `meth_pcall`. - Make `pcall_err` raise an error if the function does not fail. - Add `vim.pesc()` to treat a string as literal where a Lua pattern is expected. | ||
* | anchor float to buffer position | Björn Linse | 2019-09-04 |
| | | | | vim-patch:8.1.1645: cannot use a popup window for a balloon | ||
* | test/ui: update tests for new msg_grid implementation | Björn Linse | 2019-09-01 |
| | |||
* | ui: transmit "blend=" property of highlight attributes | Björn Linse | 2019-08-18 |
| | |||
* | test/ui: properly test win_hide by explicitly marking hidden grids | Björn Linse | 2019-08-17 |
| | |||
* | api: nvim_win_open() style="minimal" should disable 'foldcolumn' | Björn Linse | 2019-08-14 |
| | |||
* | floats: fix 'winblend' on top of doublewidth chars. | Björn Linse | 2019-07-13 |
| | | | | | | | | | The interaction between 'winblend' and doublewidth chars in the background does not look very good. But check no chars get incorrectly placed at least. Also check that hidden EndOfBuffer region (from style="minimal") blends correctly. | ||
* | Merge pull request #9575 from bfredl/redrawdebug | Björn Linse | 2019-07-09 |
|\ | | | | | ui: implement better redrawdebug for the compositor | ||
| * | ui: add 'redrawdebug' option for flexible debugging of redrawing | Björn Linse | 2019-07-09 |
| | | |||
* | | compositor: handle float overlapping left half of doublewidth char | Björn Linse | 2019-07-09 |
|/ | |||
* | window: allow resize wincmds for floats | Björn Linse | 2019-07-08 |
| | |||
* | api/window: add style="minimal" flag to nvim_open_win() | Björn Linse | 2019-07-07 |
| | |||
* | compositor: handle scrolling of blended window | Björn Linse | 2019-06-26 |
| | |||
* | ui: add 'winblend' to support blending of floating windows | Björn Linse | 2019-06-25 |
| | | | | Also add `hi blend=` attribute to override transparency of indiviual attributes. | ||
* | windows: float config changes | Björn Linse | 2019-04-14 |
| | | | | | | | | | | - Allow floating windows of width 1. #9846 - For a new floating window the size must be specified. Later on we might try to calculate a reasonable size by buffer contents - Remember the configured size of a window, just like its position. - Make get_config and set_config more consistent. Handle relative='' properly in set_config. get_config doesn't return keys that don't make sense for a non-floating window. - Don't use width=0 for non-changed width, just omit the key. | ||
* | float: always change to valid windows (#9878) | Marco Hinz | 2019-04-11 |
| | | | | | | | | Using `:wincmd j` and friends doesn't make much sense to a floating window. For convenience though, any direction will simply change to the previous window. Make sure the previous window is valid, not the current window, and not another floating window. Change to the first window (which is never a floating window) otherwise. | ||
* | api/window: validate cursor in nvim_win_set_buf | Björn Linse | 2019-04-08 |
| | | | | | | validate_cursor() is called regularly, but only for the current window. When changing the buffer for a non-current window, we need to invoke it in the context of that window. | ||
* | Update test | Jit Yao Yap | 2019-03-23 |
| | |||
* | floating-window.c: fix crash when using inccommand | Jit Yao Yap | 2019-03-23 |
| | |||
* | window: don't crash when closing two floats in a row | Björn Linse | 2019-03-23 |
| | | | | | prevwin can be set to the current window. Then we can't jump to it after closing a float. | ||
* | api: ignore floating windows for laststatus=1 (#9771) | Marco Hinz | 2019-03-22 |
| | | | | | ONE_WINDOW considers all windows whereas one_window() ignores floating windows. Fixes https://github.com/neovim/neovim/issues/9768 | ||
* | Merge pull request #9726 from mhinz/nvim_win_get_config | Marco Hinz | 2019-03-17 |
|\ | | | | | Closes #9723 | ||
| * | api: add tests for new code paths | Marco Hinz | 2019-03-16 |
| | | |||
| * | api: numerous small fixes | Marco Hinz | 2019-03-16 |
| | | |||
| * | api: add width/height to FloatConfig | Marco Hinz | 2019-03-16 |
| | | |||
| * | api: nvim_win_config() -> nvim_win_set_config() | Marco Hinz | 2019-03-16 |
| | | |||
* | | 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). | ||
* | compositor: fix rendering issues with floats opened after popupmenu | Björn Linse | 2019-03-14 |
| | |||
* | floats: add NormalFloat highlight and 'nonumber' default | Björn Linse | 2019-03-12 |
| | |||
* | floating-window: fix crash setting cmdheight #9685 | erw7 | 2019-03-09 |
| | | | fixes #9680 | ||
* | buffer: use aucmd_prepbuf() instead of switch_to_win_for_buf() | Björn Linse | 2019-03-05 |
| | |||
* | api: add nvim_win_close() to close window by id | Björn Linse | 2019-03-03 |
| | |||
* | floats: implement floating windows | Björn Linse | 2019-03-02 |
Co-Author: Dongdong Zhou <dzhou121@gmail.com> |