Matthieu Coudron
65aca4d857
TUI: can make the cursor transparent #11519
...
when setting 'guicursor' highlight blend=100.
2019-12-19 12:27:21 -08:00
Björn Linse
4987311fb5
tests/ui: remove unnecessary screen:detach()
...
It is perfectly fine and expected to detach from the screen just by
the UI disconnecting from nvim or exiting nvim. Just keep detach() in
screen_basic_spec, to get some coverage of the detach method itself.
This avoids hang on failure in many situations (though one could argue
that detach() should be "fast", or at least "as fast as resize",
which works in press-return already).
Never use detach() just to change the size of the screen, try_resize()
method exists for that specifically.
2019-10-13 22:10:42 +02:00
Björn Linse
e04b9e7c78
test/ui: update tests for new msg_grid implementation
2019-09-01 15:55:10 +02:00
Björn Linse
2c2f160a27
ui: add 'redrawdebug' option for flexible debugging of redrawing
2019-07-09 15:13:24 +02:00
Björn Linse
81e84f2aae
floats: add NormalFloat highlight and 'nonumber' default
2019-03-12 17:17:54 +01:00
Björn Linse
3d88287e30
tests: introduce screen:expect{...} form
2018-08-27 15:15:49 +02:00
Björn Linse
fa4c260100
cursor_shape: use attribute ids instead of syntax ids
...
As attribute ids is the convention in the UI protocol
Also remove non-threadsafe calls in tui.c to syntax module.
2018-08-13 13:35:35 +02:00
Björn Linse
98e7112390
msg: do not scroll entire screen ( #8088 )
2018-03-31 11:12:27 +02:00
Björn Linse
8d8b6224d9
options: make 'highlight' read-only
2017-05-15 07:22:31 +02:00
Björn Linse
bfcaf36404
options: allow different highlights in windows
2017-05-08 12:41:39 +02:00
Justin M. Keyes
d349f610ac
'guicursor': No color/blink by default
...
Closes #6577
2017-04-30 13:44:31 +02:00
Björn Linse
7ea5c78687
ui: use an array for mode styles
2017-04-21 12:32:38 +02:00
Björn Linse
2c5751b9b2
ui: add tests for new cursor shape modes
2017-04-21 12:32:38 +02:00
Björn Linse
3b558e5d7b
tests: short form screen:except(func)
expects condition only. #6440
...
- Use this to properly test cursor shape events.
- tests: update screen_basic_spec to use `screen:expect` short form.
Clearer than using `screen:wait` directy.
2017-04-06 01:06:39 +02:00
Justin M. Keyes
e348e256f3
'guicursor': Disable by default for unknown terminals.
...
User can still set guicursor explicitly in init.vim.
Closes #5990
Closes #6403
2017-04-04 14:19:26 +02:00
Justin M. Keyes
3ccd59ee82
'guicursor': enabled=false if 'guicursor' is empty
...
Closes #6429
Closes #6430
2017-04-04 14:19:26 +02:00
Yichao Zhou
bc6d868d00
'listchars': Whitespace
highlight group #6367
2017-04-03 14:10:40 +02:00
ZyX
dc75766081
tests: Fix testlint errors
2017-04-03 03:07:01 +03:00
Justin M. Keyes
3a69dbfca6
api/cursor_style_set: mode descriptions
2017-04-01 23:29:10 +02:00
Justin M. Keyes
c2826a7830
'guicursor': Empty means "block cursor in all modes".
...
Also: update default 'guicursor' to match the documentation.
2017-04-01 23:14:05 +02:00