Bram Moolenaar
afe45b68a6
patch 8.1.2300: redraw breaks going through list of popup windows
...
Problem: Redraw breaks going through list of popup windows.
Solution: Use different flags for popup_reset_handled(). (closes #5216 )
2019-11-13 22:35:19 +01:00
Bram Moolenaar
58e32ab503
patch 8.1.2296: text properties are not combined with syntax by default
...
Problem: Text properties are not combined with syntax by default.
Solution: Make it work as documented. (closes #5190 )
2019-11-12 22:44:22 +01:00
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
cbee635eee
patch 8.1.2294: cursor pos wrong with concealing and search causes a scroll
...
Problem: Cursor position wrong when characters are concealed and asearch
causes a scroll.
Solution: Fix the cursor column in a concealed line after window scroll.
(closes #5215 , closes #5012 )
2019-11-12 20:49:15 +01:00
Bram Moolenaar
cc184cfb09
patch 8.1.2293: join adds trailing space when second line is empty
...
Problem: Join adds trailing space when second line is empty. (Brennan
Vincent)
Solution: Do not add a trailing space.
2019-11-12 20:31:20 +01:00
Bram Moolenaar
d002e411c6
patch 8.1.2292: v:mouse_winid not set on click in popup window
...
Problem: v:mouse_winid not set on click in popup window.
Solution: Set v:mouse_winid. (closes #5171 )
2019-11-11 21:45:05 +01:00
Bram Moolenaar
a9aa86ff95
patch 8.1.2290: autocommand test fails
...
Problem: Autocommand test fails.
Solution: Remove 'closeoff' from 'diffopt'.
2019-11-10 21:25:45 +01:00
Bram Moolenaar
c823477979
patch 8.1.2289: after :diffsplit closing the window does not disable diff
...
Problem: After :diffsplit closing the window does not disable diff.
Solution: Add "closeoff" to 'diffopt' and add it to the default.
2019-11-10 21:00:27 +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
4c054e9fb2
patch 8.1.2282: crash when passing many arguments through a partial
...
Problem: Crash when passing many arguments through a partial. (Andy
Massimino)
Solution: Check the number of arguments. (closes #5186 )
2019-11-10 00:13:50 +01:00
Bram Moolenaar
ee85702c10
patch 8.1.2281: 'showbreak' cannot be set for one window
...
Problem: 'showbreak' cannot be set for one window.
Solution: Make 'showbreak' global-local.
2019-11-09 23:26:40 +01:00
Bram Moolenaar
b0745b221d
patch 8.1.2280: crash when passing partial to substitute()
...
Problem: Crash when passing partial to substitute().
Solution: Take extra arguments into account. (closes #5186 )
2019-11-09 22:28:11 +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
3503d7c94a
patch 8.1.2278: using "cd" with "exe" may fail
...
Problem: Using "cd" with "exe" may fail.
Solution: Use chdir() instead.
2019-11-09 20:10:17 +01:00
Bram Moolenaar
5bf46e9786
patch 8.1.2276: MS-Windows: session test leaves files behind
...
Problem: MS-Windows: session test leaves files behind.
Solution: Wipe out buffers before deleting the directory. (closes #5187 )
2019-11-09 18:06:04 +01:00
Bram Moolenaar
1e15e61188
patch 8.1.2275: using "seesion" looks like a mistake
...
Problem: Using "seesion" looks like a mistake.
Solution: Use an underscore to make the function sort first.
2019-11-09 17:18:52 +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
34059e7b67
patch 8.1.2272: test may hang at more prompt
...
Problem: Test may hang at more prompt.
Solution: Reset 'more' after resetting 'compatible'. (Michael Soyka)
2019-11-08 23:00:25 +01:00
Bram Moolenaar
0208b6b771
patch 8.1.2270: "gf" is not tested in Visual mode
...
Problem: "gf" is not tested in Visual mode.
Solution: Add Visual mode test and test errors. (Dominique Pelle,
closes #5197 )
2019-11-08 21:49:48 +01:00
Bram Moolenaar
dc9ef26845
patch 8.1.2269: tags file with very long line stops using binary search
...
Problem: Tags file with very long line stops using binary search.
Solution: Reallocate the buffer if needed.
2019-11-07 23:08:42 +01:00
Bram Moolenaar
3d2a47c782
patch 8.1.2268: spell file flag zero is not recognized
...
Problem: Spell file flag zero is not recognized.
Solution: Use -1 as an error value, so that zero can be used as a valid flag
number.
2019-11-07 20:48:42 +01:00
Bram Moolenaar
f8b036bcae
patch 8.1.2266: position unknown for a mouse click in a popup window
...
Problem: Position unknown for a mouse click in a popup window.
Solution: Set v:mouse_col and v:mouse_lnum. (closes #5171 )
2019-11-06 21:09:17 +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
fcf8a8743b
patch 8.1.2264: there are two test files for :let
...
Problem: There are two test files for :let.
Solution: Merge the two files.
2019-11-06 15:22:00 +01:00
Bram Moolenaar
215ba3b636
patch 8.1.2263: 'noesckeys' test fails in GUI
...
Problem: 'noesckeys' test fails in GUI.
Solution: Skip the test in the GUI.
2019-11-06 15:07:07 +01:00
Bram Moolenaar
1e673b9eb6
patch 8.1.2262: unpack assignment in function not recognized
...
Problem: Unpack assignment in function not recognized.
Solution: Skip over "[a, b]". (closes #5051 )
2019-11-06 15:02:50 +01:00
Bram Moolenaar
177c9f2f06
patch 8.1.2261: with modifyOtherKeys set 'noesckeys' doesn't work
...
Problem: With modifyOtherKeys set 'noesckeys' doesn't work. (James McCoy)
Solution: Disable modifyOtherKeys while in Insert mode when 'noesckeys' is
set. (closes #5180 )
2019-11-06 13:59:16 +01:00
Bram Moolenaar
36ec6f6953
patch 8.1.2260: terminal test may fail on MS-Windows
...
Problem: Terminal test may fail on MS-Windows.
Solution: Catch the situation that "term dir" fails with a CreateProcess
error.
2019-11-05 22:38:47 +01:00
Bram Moolenaar
7d2320414f
patch 8.1.2259: running tests may leave XfakeHOME behind
...
Problem: Running tests may leave XfakeHOME behind.
Solution: Source summarize.vim without using setup.vim. (closes #5177 )
Also fix that on MS-Windows the test log isn't echoed.
2019-11-05 22:37:20 +01:00
Bram Moolenaar
e5a3272d32
patch 8.1.2256: test for ":term ++shell" fails on MS-Windows
...
Problem: Test for ":term ++shell" fails on MS-Windows.
Solution: Accept failure of "dir" executable.
2019-11-04 23:36:29 +01:00
Bram Moolenaar
2d6d76f9cd
patch 8.1.2255: ":term ++shell" does not work on MS-Windows
...
Problem: ":term ++shell" does not work on MS-Windows.
Solution: Add MS-Windows support.
2019-11-04 23:18:35 +01:00
Bram Moolenaar
197c6b7da3
patch 8.1.2251: ":term command" may not work without a shell
...
Problem: ":term command" may not work without a shell.
Solution: Add the ++shell option to :term. (closes #3340 )
2019-11-03 23:37:12 +01:00
Bram Moolenaar
30efcf3d26
patch 8.1.2250: CTRL-U and CTRL-D don't work in popup window
...
Problem: CTRL-U and CTRL-D don't work in popup window.
Solution: Initialize 'scroll'. Add "lastline" in popup_getpos().
(closes #5170 )
2019-11-03 22:29:38 +01:00
Bram Moolenaar
1f068233c1
patch 8.1.2246: some tests are still in old style
...
Problem: Some tests are still in old style.
Solution: Change a few tests to new style. (Yegappan Lakshmanan)
2019-11-03 16:17:26 +01:00
Bram Moolenaar
2f7b7b1e12
patch 8.1.2245: third character of 'listchars' tab shows in wrong place
...
Problem: Third character of 'listchars' tab shows in wrong place when
'breakindent' is set.
Solution: Set c_final to NUL. (Naruhiko Nishino, closes #5165 )
2019-11-03 15:46:48 +01:00
Bram Moolenaar
82cf7f6df7
patch 8.1.2244: 'wrapscan' is not used for "gn"
...
Problem: 'wrapscan' is not used for "gn".
Solution: Only reset 'wrapscan' for the first search round. (closes #5164 )
2019-11-02 23:22:47 +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
1ff14ba24c
Update runtime files.
2019-11-02 14:09:23 +01:00
Bram Moolenaar
bb26596242
patch 8.1.2236: ml_get error if pattern matches beyond last line
...
Problem: Ml_get error if pattern matches beyond last line.
Solution: Adjust position if needed. (Christian Brabandt, closes #5139 )
2019-10-31 04:38:36 +01:00
Bram Moolenaar
77ccc00340
patch 8.1.2235: "C" with 'virtualedit' set does not include multi-byte char
...
Problem: "C" with 'virtualedit' set does not include multi-byte char.
Solution: Include the whole multi-byte char. (Nobuhiro Takasaki,
closes #5152 )
2019-10-31 03:21:25 +01:00
Bram Moolenaar
3f39697b73
patch 8.1.2234: get_short_pathname() fails depending on encoding
...
Problem: get_short_pathname() fails depending on encoding.
Solution: Use the wide version of the library function. (closes #5129 )
2019-10-30 04:10:06 +01:00
Bram Moolenaar
69bf634858
patch 8.1.2233: cannot get the Vim command line arguments
...
Problem: Cannot get the Vim command line arguments.
Solution: Add v:argv. (Dmitri Vereshchagin, closes #1322 )
2019-10-29 04:16:57 +01:00
Bram Moolenaar
8b530c1ff9
patch 8.1.2231: not easy to move to the middle of a text line
...
Problem: Not easy to move to the middle of a text line.
Solution: Add the gM command. (Yasuhiro Matsumoto, closes #2070 )
2019-10-28 02:13:05 +01:00
Bram Moolenaar
077ff436a7
patch 8.1.2230: MS-Windows: testing external commands can be improved
...
Problem: MS-Windows: testing external commands can be improved.
Solution: Adjust tests, remove duplicate test. (closes #4928 )
2019-10-28 00:42:21 +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
38ba4dce4a
patch 8.1.2228: screenpos() returns wrong values when 'number' is set
...
Problem: screenpos() returns wrong values when 'number' is set. (Ben
Jackson)
Solution: Compare the column with the window width. (closes #5133 )
2019-10-27 21:39:09 +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