Bram Moolenaar
4eb7dae255
patch 8.1.2295: if buffer of popup is in another window cursorline sign shows
...
Problem: If buffer of popup is in another window cursorline sign shows.
Solution: Check the group of the sign.
2019-11-12 22:33:45 +01:00
Bram Moolenaar
5c6b6187ac
patch 8.1.2288: not using all space when popup with "topleft" flips to above
...
Problem: Not using all space when popup with "topleft" flips to above.
Solution: Recompute the height when a popup flips from below to above.
(closes #5151 )
2019-11-10 17:51:38 +01:00
Bram Moolenaar
1666ac9c56
patch 8.1.2287: using EndOfBuffer highlight in popup does not look good
...
Problem: Using EndOfBuffer highlight in popup does not look good.
Solution: Do not EndOfBuffer highlight. (closes #5204 )
2019-11-10 17:22:31 +01:00
Bram Moolenaar
dbd4316806
patch 8.1.2279: computation of highlight attributes is too complicated
...
Problem: Computation of highlight attributes is too complicated.
Solution: Simplify the attribute computation and make it more consistent.
(closes #5190 ) Fix that 'combine' set to zero doesn't work.
2019-11-09 21:28:14 +01:00
Bram Moolenaar
d1c1c82389
patch 8.1.2274: newlines in 'balloonexpr' result only work in the GUI
...
Problem: Newlines in 'balloonexpr' result only work in the GUI.
Solution: Also recognize newlines in the terminal. (closes #5193 )
2019-11-09 16:59:14 +01:00
Bram Moolenaar
4dd8fe0b4f
patch 8.1.2273: wrong default when "pos" is changed with popup_atcursor()
...
Problem: Wrong default when "pos" is changed with popup_atcursor().
Solution: Adjust the default line and col when "pos" is not the default
value. (#5151 )
2019-11-09 15:33:31 +01:00
Bram Moolenaar
638a4a7508
patch 8.1.2265: when popup with "botleft" does not fit it flips incorrectly
...
Problem: When popup with "botleft" does not fit it flips incorrectly.
Solution: Only flip when there is more space on the other side. Add the
"posinvert" option to disable flipping and do it in both
directions if enabled. (closes #5151 )
2019-11-06 19:25:22 +01:00
Bram Moolenaar
024dbd229f
patch 8.1.2241: match highlight does not combine with 'wincolor'
...
Problem: Match highlight does not combine with 'wincolor'.
Solution: Apply 'wincolor' last on top of any other attribute. (closes #5159 )
2019-11-02 22:00:15 +01:00
Bram Moolenaar
f2885d3fb7
patch 8.1.2240: popup window width changes when scrolling
...
Problem: Popup window width changes when scrolling.
Solution: Also adjust maxwidth when applying minwidth and there is a
scrollbar. Fix off-by-one error. (closes #5162 )
2019-11-02 20:21:25 +01:00
Bram Moolenaar
efae76ab1a
patch 8.1.2229: cannot color number column above/below cursor differently
...
Problem: Cannot color number column above/below cursor differently.
Solution: Add LineNrAbove and LineNrBelow. (Shaun Brady, closes #624 )
2019-10-27 22:54:58 +01:00
Bram Moolenaar
1c329c04be
patch 8.1.2227: layout wrong if 'lines' changes while cmdline window is open
...
Problem: Layout wrong if 'lines' changes while cmdline window is open.
Solution: Do not restore the window layout if 'lines' changed.
(closes #5130 )
2019-10-27 20:37:35 +01:00
Bram Moolenaar
11a58af66f
patch 8.1.2214: too much is redrawn when 'cursorline' is set
...
Problem: Too much is redrawn when 'cursorline' is set.
Solution: Don't do a complete redraw. (closes #5079 )
2019-10-24 22:32:31 +02:00
Bram Moolenaar
b754b5bf6d
patch 8.1.2210: using negative offset for popup_create() does not work
...
Problem: Using negative offset for popup_create() does not work.
Solution: Use -1 instead of zero. (closes #5111 )
2019-10-24 19:25:00 +02:00
Bram Moolenaar
28686682e7
patch 8.1.2206: no test for fixed issue #3893
...
Problem: No test for fixed issue #3893 .
Solution: Add a test. (Christian Brabandt, #3893 )
2019-10-24 15:12:37 +02:00
Bram Moolenaar
dca7abe79c
patch 8.1.2192: cannot easily fill the info popup asynchronously
...
Problem: Cannot easily fill the info popup asynchronously.
Solution: Add the "popuphidden" value to 'completeopt'. (closes #4924 )
2019-10-20 18:17:57 +02:00
Bram Moolenaar
83e9a1ce75
patch 8.1.2190: syntax test fails on Mac
...
Problem: Syntax test fails on Mac.
Solution: Limit the window size to 20 rows.
2019-10-20 14:51:23 +02:00
Bram Moolenaar
82260afb0e
patch 8.1.2189: syntax highlighting wrong for tab
...
Problem: Syntax highlighting wrong for tab.
Solution: Don't clear syntax attribute n_extra is non-zero.
2019-10-20 13:16:22 +02:00
Bram Moolenaar
a74fda6f4d
patch 8.1.2181: highlighting wrong when item follows tab
...
Problem: Highlighting wrong when item follows tab.
Solution: Don't use syntax attribute when n_extra is non-zero.
(Christian Brabandt, closes #5076 )
2019-10-19 17:38:03 +02:00
Bram Moolenaar
8459006af5
patch 8.1.2176: syntax attributes not combined with Visual highlighting
...
Problem: Syntax attributes not combined with Visual highlighting. (Arseny
Nasokin)
Solution: Combine the attributes. (closes #5083 )
2019-10-18 23:12:20 +02:00
Bram Moolenaar
7751d1d1a3
patch 8.1.2172: spell highlight is wrong at start of the line
...
Problem: Spell highlight is wrong at start of the line.
Solution: Fix setting the "v" variable. (closes #5078 )
2019-10-18 20:37:08 +02:00
Bram Moolenaar
7b3d939667
patch 8.1.2164: stuck when using "j" in a popupwin with popup_filter_menu
...
Problem: Stuck when using "j" in a popupwin with popup_filter_menu if a
line wraps.
Solution: Check the cursor line is visible. (closes #4577 )
2019-10-16 22:17:07 +02:00
Bram Moolenaar
17efc7fa05
patch 8.1.2158: terminal attributes missing in Terminal-normal mode
...
Problem: Terminal attributes missing in Terminal-normal mode.
Solution: Use "syntax_attr".
2019-10-16 18:11:31 +02:00
Bram Moolenaar
9115c611db
patch 8.1.2156: first character after Tab is not highlighted
...
Problem: First character after Tab is not highlighted.
Solution: Remember the syntax attribute for a column.
2019-10-16 16:57:06 +02:00
Bram Moolenaar
a3817730c0
patch 8.1.2155: in a terminal window 'cursorlineopt' does not work properly
...
Problem: In a terminal window 'cursorlineopt' does not work properly.
Solution: Check the 'cursorlineopt' value. (closes #5055 )
2019-10-16 16:31:44 +02:00
Bram Moolenaar
3439028c89
patch 8.1.2153: combining text property and syntax highlight is wrong
...
Problem: Combining text property and syntax highlight is wrong. (Nick
Jensen)
Solution: Compute the syntax highlight attribute much earlier.
(closes #5057 )
2019-10-16 14:38:26 +02:00
Bram Moolenaar
4facea310c
patch 8.1.2143: cannot see each command even when 'verbose' is set
...
Problem: Cannot see each command even when 'verbose' is set.
Solution: List each command when 'verbose' is at least 16.
2019-10-12 20:17:40 +02:00
Bram Moolenaar
e8070987c6
patch 8.1.2141: :tselect has an extra hit-enter prompt
...
Problem: :tselect has an extra hit-enter prompt.
Solution: Do not set need_wait_return when only moving the cursor.
(closes #5040 )
2019-10-12 17:07:06 +02:00
Bram Moolenaar
010ee9657a
patch 8.1.2073: when editing a buffer 'colorcolumn' may not work
...
Problem: When editing a buffer 'colorcolumn' may not work.
Solution: Set the buffer before copying option values. Call
check_colorcolumn() after copying window options.
2019-09-25 20:37:36 +02:00
Bram Moolenaar
053f712ef2
patch 8.1.2071: when 'wincolor' is set text property changes highlighting
...
Problem: When 'wincolor' is set text property changes highlighting. (Andy
Stewart)
Solution: Fix combining colors. (closes #4968 )
2019-09-23 22:17:15 +02:00
Bram Moolenaar
7e0f462db5
patch 8.1.2050: popup window test fails in some configurations
...
Problem: Popup window test fails in some configurations. (James McCoy)
Solution: Clear the command line.
2019-09-17 21:23:39 +02:00
Bram Moolenaar
248fdb3332
patch 8.1.2041: no test for diff mode with syntax highlighting
...
Problem: No test for diff mode with syntax highlighting.
Solution: Add a test case.
2019-09-15 19:31:28 +02:00
Bram Moolenaar
e00fdf35d0
patch 8.1.2040: no highlighting of current line in quickfix window
...
Problem: No highlighting of current line in quickfix window.
Solution: Combine with line_attr.
2019-09-15 19:09:42 +02:00
Bram Moolenaar
8ae54375ca
patch 8.1.2039: character from 'showbreak' does not use 'wincolor'
...
Problem: Character from 'showbreak' does not use 'wincolor'. (Nick Jensen)
Solution: Mix with 'wincolor'. (closes #4938 )
2019-09-15 18:11:16 +02:00
Bram Moolenaar
076d98839c
patch 8.1.2032: scrollbar thumb wrong in popup window
...
Problem: Scrollbar thumb wrong in popup window.
Solution: Adjust thumb size and position when scrolled.
2019-09-14 22:23:29 +02:00
Bram Moolenaar
5babc6e858
patch 8.1.2031: cursor position wrong when resizing and using conceal
...
Problem: Cursor position wrong when resizing and using conceal.
Solution: Set the flags that the cursor position is valid when setting the
row and column during redrawing. (closes #4931 )
2019-09-14 21:55:51 +02:00
Bram Moolenaar
017ba07fa2
patch 8.1.2029: cannot control 'cursorline' highlighting well
...
Problem: Cannot control 'cursorline' highlighting well.
Solution: Add "screenline". (Christian Brabandt, closes #4933 )
2019-09-14 21:01:23 +02:00
Bram Moolenaar
3d2a3cbce8
patch 8.1.2009: cursorline highlighting not updated in popup window
...
Problem: Cursorline highlighting not updated in popup window. (Marko
Mahnič)
Solution: Check if the cursor position changed. (closes #4912 )
2019-09-08 17:12:01 +02:00
Bram Moolenaar
bcb4c8f905
patch 8.1.1997: no redraw after a popup window filter is invoked
...
Problem: No redraw after a popup window filter is invoked.
Solution: Redraw if needed.
2019-09-07 14:06:52 +02:00
Bram Moolenaar
0f63ed33fd
patch 8.1.1980: fix for search stat not tested
...
Problem: Fix for search stat not tested.
Solution: Add a screenshot test. (Christian Brabandt)
2019-09-04 16:32:36 +02:00
Bram Moolenaar
a112f2d003
patch 8.1.1959: when using "firstline" in popup window text may jump
...
Problem: When using "firstline" in popup window text may jump when
redrawing it. (Nick Jensen)
Solution: Set 'scrolloff' to zero in a popup window. (closes #4882 )
2019-09-01 17:38:09 +02:00
Bram Moolenaar
0fdddeeb66
patch 8.1.1956: screenshot tests may use a different encoding
...
Problem: Screenshot tests may use a different encoding. (Dominique Pelle)
Solution: Always set 'encoding' to "utf-8" when running Vim in a terminal.
(closes #4884 )
2019-09-01 15:26:23 +02:00
Bram Moolenaar
8c6173c7d3
patch 8.1.1949: cannot scroll a popup window to the very bottom
...
Problem: Cannot scroll a popup window to the very bottom.
Solution: Scroll to the bottom when the "firstline" property was set to -1.
(closes #4577 ) Allow resetting min/max width/height.
2019-08-30 22:08:34 +02:00
Bram Moolenaar
9e67b6a6a1
patch 8.1.1945: popup window "firstline" cannot be reset
...
Problem: Popup window "firstline" cannot be reset.
Solution: Allow for setting "firstline" to zero. Fix that the text jumps to
the top when using win_execute(). (closes #4876 )
2019-08-30 17:34:08 +02:00
Bram Moolenaar
1fb0831a0e
patch 8.1.1936: not enough tests for text property popup window
...
Problem: Not enough tests for text property popup window.
Solution: Add a few more tests. Make negative offset work. Close all
popups when window closes.
2019-08-29 20:02:11 +02:00
Bram Moolenaar
57441d6fa0
patch 8.1.1935: test for text property popup window is flaky
...
Problem: Test for text property popup window is flaky.
Solution: Remove the undo message
2019-08-28 22:38:07 +02:00
Bram Moolenaar
bc2d4c1db6
patch 8.1.1934: not enough tests for text property popup window
...
Problem: Not enough tests for text property popup window.
Solution: Add a few more tests.
2019-08-28 22:18:30 +02:00
Bram Moolenaar
8e95636a28
patch 8.1.1929: no tests for text property popup window
...
Problem: No tests for text property popup window.
Solution: Add a few tests.
2019-08-25 23:08:17 +02:00
Bram Moolenaar
f63962378d
patch 8.1.1920: cannot always close a popup when filter consumes all events
...
Problem: Cannot close a popup by the X when a filter consumes all events.
Solution: Check for a click on the close button before invoking filters.
(closes #4858 )
2019-08-24 19:36:00 +02:00
Bram Moolenaar
356375fbf8
patch 8.1.1917: non-current window is not redrawn when moving popup
...
Problem: Non-current window is not redrawn when moving popup. (Ben Jackson)
Solution: Redraw all windows under a popup. (closes #4860 )
2019-08-24 14:46:29 +02:00
Bram Moolenaar
fe6e7618b4
patch 8.1.1907: wrong position for info popup with scrollbar on the left
...
Problem: Wrong position for info popup with scrollbar on the left.
Solution: Take the scrollbar into account.
2019-08-21 20:57:20 +02:00