]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sun, 3 Nov 2019 22:37:12 +0000 (23:37 +0100)]
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)
Bram Moolenaar [Sun, 3 Nov 2019 21:29:38 +0000 (22:29 +0100)]
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)
Bram Moolenaar [Sun, 3 Nov 2019 20:46:19 +0000 (21:46 +0100)]
patch 8.1.2249: "make vimtags" does not print any message
Problem: "make vimtags" does not print any message.
Solution: Add a message that the tags have been updated.
Bram Moolenaar [Sun, 3 Nov 2019 20:19:41 +0000 (21:19 +0100)]
patch 8.1.2248: CTRL-W dot does not work when modifyOtherKeys is enabled
Problem: CTRL-W dot does not work in a terminal when modifyOtherKeys is
enabled.
Solution: Use the modifier when needed. Pass the modifier along with the
key to avoid mistakes.
Bram Moolenaar [Sun, 3 Nov 2019 17:38:47 +0000 (18:38 +0100)]
patch 8.1.2247: "make vimtags" does not work in runtime/doc
Problem: "make vimtags" does not work in runtime/doc.
Solution: Test existence with "which" instead of "test -x". (Ken Takata)
Bram Moolenaar [Sun, 3 Nov 2019 15:17:26 +0000 (16:17 +0100)]
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)
Bram Moolenaar [Sun, 3 Nov 2019 14:46:48 +0000 (15:46 +0100)]
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)
Bram Moolenaar [Sat, 2 Nov 2019 22:22:47 +0000 (23:22 +0100)]
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)
Bram Moolenaar [Sat, 2 Nov 2019 21:54:41 +0000 (22:54 +0100)]
patch 8.1.2243: typos in comments
Problem: Typos in comments.
Solution: Fix the typos. (Dominique Pelle, closes #5160) Also adjust
formatting a bit.
Bram Moolenaar [Sat, 2 Nov 2019 21:45:31 +0000 (22:45 +0100)]
patch 8.1.2242: creating docs tags uses user preferences
Problem: Creating docs tags uses user preferences. (Tony Mechelynck)
Solution: Add "--clean".
Bram Moolenaar [Sat, 2 Nov 2019 21:00:15 +0000 (22:00 +0100)]
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)
Bram Moolenaar [Sat, 2 Nov 2019 19:21:25 +0000 (20:21 +0100)]
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)
Bram Moolenaar [Sat, 2 Nov 2019 17:22:08 +0000 (18:22 +0100)]
patch 8.1.2239: CI fails when running tests without building Vim
Problem: CI fails when running tests without building Vim.
Solution: Skip creating doc tags if the execute does not exist.
Bram Moolenaar [Sat, 2 Nov 2019 13:09:23 +0000 (14:09 +0100)]
Update runtime files.
Bram Moolenaar [Fri, 1 Nov 2019 18:46:22 +0000 (19:46 +0100)]
patch 8.1.2238: error in docs tags goes unnoticed
Problem: Error in docs tags goes unnoticed.
Solution: Adjust tags build command. (Ken Takata, closes #5158)
Bram Moolenaar [Thu, 31 Oct 2019 18:55:55 +0000 (19:55 +0100)]
patch 8.1.2237: mode() result depends on whether CURSOR_SHAPE is defined
Problem: Mode() result after usign "r" depends on whether CURSOR_SHAPE is
defined. (Christian Brabandt)
Solution: Move the #ifdef to only skip ui_cursor_shape().
Bram Moolenaar [Thu, 31 Oct 2019 03:38:36 +0000 (04:38 +0100)]
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)
Bram Moolenaar [Thu, 31 Oct 2019 02:21:25 +0000 (03:21 +0100)]
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)
Bram Moolenaar [Wed, 30 Oct 2019 03:10:06 +0000 (04:10 +0100)]
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)
Bram Moolenaar [Tue, 29 Oct 2019 03:16:57 +0000 (04:16 +0100)]
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)
Bram Moolenaar [Mon, 28 Oct 2019 01:13:05 +0000 (02:13 +0100)]
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)
Bram Moolenaar [Sun, 27 Oct 2019 23:42:21 +0000 (00:42 +0100)]
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)
Bram Moolenaar [Sun, 27 Oct 2019 21:54:58 +0000 (22:54 +0100)]
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)
Bram Moolenaar [Sun, 27 Oct 2019 20:39:09 +0000 (21:39 +0100)]
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)
Bram Moolenaar [Sun, 27 Oct 2019 19:37:35 +0000 (20:37 +0100)]
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)
Bram Moolenaar [Sun, 27 Oct 2019 17:50:25 +0000 (18:50 +0100)]
patch 8.1.2226: cannot use system copy/paste in non-xterm terminals
Problem: Cannot use system copy/paste in non-xterm terminals.
Solution: Instead of setting 'mouse' to "a" set it to "nvi" in defaults.vim.
Bram Moolenaar [Sun, 27 Oct 2019 04:12:45 +0000 (05:12 +0100)]
patch 8.1.2225: the "last used" info of a buffer is under used
Problem: The "last used" info of a buffer is under used.
Solution: Add "lastused" to getbufinfo(). List buffers sorted by last-used
field. (Andi Massimino, closes #4722)
Bram Moolenaar [Sat, 26 Oct 2019 19:33:19 +0000 (21:33 +0200)]
patch 8.1.2224: cannot build Amiga version
Problem: Cannot build Amiga version.
Solution: Add dummy mch_setmouse(). (Ola Söder, closes #5126)
Bram Moolenaar [Sat, 26 Oct 2019 18:56:21 +0000 (20:56 +0200)]
patch 8.1.2223: cannot see what buffer an ml_get error is for
Problem: Cannot see what buffer an ml_get error is for.
Solution: Add the buffer number and name in the message
Bram Moolenaar [Sat, 26 Oct 2019 18:45:24 +0000 (20:45 +0200)]
patch 8.1.2222: accessing invalid memory
Problem: Accessing invalid memory. (Dominique Pelle)
Solution: Reset highlight_match every time. (closes #5125)
Bram Moolenaar [Sat, 26 Oct 2019 17:53:45 +0000 (19:53 +0200)]
Update runtime files
Bram Moolenaar [Sat, 26 Oct 2019 15:33:13 +0000 (17:33 +0200)]
patch 8.1.2221: cannot filter :disp output
Problem: Cannot filter :disp output.
Solution: Support filtereing :disp output. (Andi Massimino, closes #5117)
Bram Moolenaar [Sat, 26 Oct 2019 14:48:44 +0000 (16:48 +0200)]
patch 8.1.2220: :cfile does not abort like other quickfix commands
Problem: :cfile does not abort like other quickfix commands.
Solution: Abort when desired. Add tests for aborting. (Yegappan Lakshmanan,
closes #5121)
Bram Moolenaar [Sat, 26 Oct 2019 14:21:40 +0000 (16:21 +0200)]
patch 8.1.2219: no autocommand for open window with terminal
Problem: No autocommand for open window with terminal.
Solution: Add TerminalWinOpen. (Christian Brabandt)
Bram Moolenaar [Sat, 26 Oct 2019 12:42:09 +0000 (14:42 +0200)]
patch 8.1.2218: "gN" is off by one in Visual mode
Problem: "gN" is off by one in Visual mode.
Solution: Check moving forward. (Christian Brabandt, #5075)
Bram Moolenaar [Sat, 26 Oct 2019 10:23:04 +0000 (12:23 +0200)]
patch 8.1.2217: compiler warning for unused variable
Problem: Compiler warning for unused variable.
Solution: Move variable inside #ifdef. (John Marriott)
Bram Moolenaar [Fri, 25 Oct 2019 20:13:29 +0000 (22:13 +0200)]
patch 8.1.2216: text property in wrong place after :substitute
Problem: Text property in wrong place after :substitute.
Solution: Pass the new column instead of the old one. (Christian Brabandt,
closes #4427)
Bram Moolenaar [Fri, 25 Oct 2019 19:49:38 +0000 (21:49 +0200)]
patch 8.1.2215: unreachable code in adjusting text prop columns
Problem: Unreachable code in adjusting text prop columns.
Solution: Remove the code. (Christian Brabandt)
Bram Moolenaar [Thu, 24 Oct 2019 20:32:31 +0000 (22:32 +0200)]
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)
Bram Moolenaar [Thu, 24 Oct 2019 20:12:54 +0000 (22:12 +0200)]
patch 8.1.2213: popup_textprop tests fail
Problem: Popup_textprop tests fail.
Solution: Adjust the column and line positioning.
Bram Moolenaar [Thu, 24 Oct 2019 18:17:00 +0000 (20:17 +0200)]
patch 8.1.2212: cannot see the selection type in :reg output
Problem: Cannot see the selection type in :reg output. (Ayberk Aydın)
Solution: Add c/l/b. (Christian Brabandt, closes #5110, closes #4546)
Bram Moolenaar [Thu, 24 Oct 2019 18:07:07 +0000 (20:07 +0200)]
patch 8.1.2211: listener callback "added" argument is not the total
Problem: Listener callback "added" argument is not the total. (Andy
Massimino)
Solution: Compute the total. (closes #5105)
Bram Moolenaar [Thu, 24 Oct 2019 17:25:00 +0000 (19:25 +0200)]
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)
Bram Moolenaar [Thu, 24 Oct 2019 15:49:27 +0000 (17:49 +0200)]
patch 8.1.2209: LF in escape codes may be expanded to CR-LF
Problem: LF in escape codes may be expanded to CR-LF.
Solution: Do not expand LF in escape codes to CR-LF. (closes #5107)
Bram Moolenaar [Thu, 24 Oct 2019 15:43:25 +0000 (17:43 +0200)]
patch 8.1.2208: Unix: Tabs in output might be expanded to spaces
Problem: Unix: Tabs in output might be expanded to spaces.
Solution: Reset the XTABS flag. (closes #5108)
Bram Moolenaar [Thu, 24 Oct 2019 13:23:37 +0000 (15:23 +0200)]
patch 8.1.2207: "gn" doesn't work quite right
Problem: "gn" doesn't work quite right. (Jaehwang Jerry Jung)
Solution: Improve and simplify the search logic. (Christian Brabandt,
closes #5103, closes #5075)
Bram Moolenaar [Thu, 24 Oct 2019 13:12:37 +0000 (15:12 +0200)]
patch 8.1.2206: no test for fixed issue #3893
Problem: No test for fixed issue #3893.
Solution: Add a test. (Christian Brabandt, #3893)
Bram Moolenaar [Thu, 24 Oct 2019 13:00:04 +0000 (15:00 +0200)]
patch 8.1.2205: sign entry structure has confusing name
Problem: Sign entry structure has confusing name.
Solution: Rename signlist_T to sign_entry_T and prefix se_ to the fields.
Bram Moolenaar [Wed, 23 Oct 2019 21:16:45 +0000 (23:16 +0200)]
patch 8.1.2204: crash on exit when closing terminals
Problem: Crash on exit when closing terminals. (Corey Hickey)
Solution: Actually wait for the job to stop. (closes #5100)
Bram Moolenaar [Wed, 23 Oct 2019 20:35:36 +0000 (22:35 +0200)]
patch 8.1.2203: running libvterm tests without the +terminal feature
Problem: Running libvterm tests without the +terminal feature.
Solution: Only add the libvterm test target when building libvterm.
Bram Moolenaar [Wed, 23 Oct 2019 19:43:16 +0000 (21:43 +0200)]
patch 8.1.2202: MS-Windows: build failure with GUI and small features
Problem: MS-Windows: build failure with GUI and small features.
Solution: Add #ifdef. (Michael Soyka, closes #5097)
Bram Moolenaar [Wed, 23 Oct 2019 19:37:25 +0000 (21:37 +0200)]
patch 8.1.2201: cannot build with dynamically linked Python 3.8
Problem: Cannot build with dynamically linked Python 3.8.
Solution: Implement py3__Py_DECREF() and py3__Py_XDECREF(). (Ken Takata,
closes #4080)
Bram Moolenaar [Tue, 22 Oct 2019 19:54:31 +0000 (21:54 +0200)]
patch 8.1.2200: crash when memory allocation fails
Problem: Crash when memory allocation fails.
Solution: Check for NULL curwin and curbuf. (Christian Brabandt,
closes #4839)
Bram Moolenaar [Tue, 22 Oct 2019 19:45:19 +0000 (21:45 +0200)]
patch 8.1.2199: build failure when using normal features without GUI
Problem: Build failure when using normal features without GUI and EXITFREE
defined.
Solution: Add #ifdef. (Dominique Pelle, closes #5106)
Bram Moolenaar [Mon, 21 Oct 2019 21:08:59 +0000 (23:08 +0200)]
patch 8.1.2198: crash when using :center in autocommand
Problem: Crash when using :center in autocommand.
Solution: Bail out early for an empty line. (Dominique pelle, closes #5095)
Bram Moolenaar [Sun, 20 Oct 2019 20:27:10 +0000 (22:27 +0200)]
patch 8.1.2197: ExitPre autocommand may cause accessing freed memory
Problem: ExitPre autocommand may cause accessing freed memory.
Solution: Check the window pointer is still valid. (closes #5093)
Bram Moolenaar [Sun, 20 Oct 2019 19:47:20 +0000 (21:47 +0200)]
patch 8.1.2196: MS-Windows: running tests with MSVC lacks updates
Problem: MS-Windows: running tests with MSVC lacks updates.
Solution: Improve running individual tests on MS-Windows. (closes #4922)
Bram Moolenaar [Sun, 20 Oct 2019 19:15:15 +0000 (21:15 +0200)]
patch 8.1.2195: Vim does not exit when the terminal window is last window
Problem: Vim does not exit when closing a terminal window and it is the
last window.
Solution: Exit Vim if the closed terminal window is the last one.
(closes #4539)
Bram Moolenaar [Sun, 20 Oct 2019 17:53:22 +0000 (19:53 +0200)]
patch 8.1.2194: modifyOtherKeys is not enabled by default
Problem: ModifyOtherKeys is not enabled by default.
Solution: Add t_TI and t_TE to the builtin xterm termcap.
Bram Moolenaar [Sun, 20 Oct 2019 16:46:05 +0000 (18:46 +0200)]
patch 8.1.2193: popup_setoptions(popup_getoptions()) does not work
Problem: Popup_setoptions(popup_getoptions()) does not work.
Solution: Also accept a list with three entries for "moved" and
"mousemoved". (closes #5081)
Bram Moolenaar [Sun, 20 Oct 2019 16:17:57 +0000 (18:17 +0200)]
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)
Bram Moolenaar [Sun, 20 Oct 2019 14:00:47 +0000 (16:00 +0200)]
patch 8.1.2191: when using modifyOtherKeys CTRL-X mode may not work
Problem: When using modifyOtherKeys CTRL-X mode may not work.
Solution: Recognize a control character also in the form with a modifier.
Bram Moolenaar [Sun, 20 Oct 2019 12:51:23 +0000 (14:51 +0200)]
patch 8.1.2190: syntax test fails on Mac
Problem: Syntax test fails on Mac.
Solution: Limit the window size to 20 rows.
Bram Moolenaar [Sun, 20 Oct 2019 11:16:22 +0000 (13:16 +0200)]
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.
Bram Moolenaar [Sat, 19 Oct 2019 20:50:20 +0000 (22:50 +0200)]
patch 8.1.2188: build error for missing define
Problem: Build error for missing define.
Solution: Add missing change.
Bram Moolenaar [Sat, 19 Oct 2019 19:01:05 +0000 (21:01 +0200)]
patch 8.1.2187: error for bad regexp even though regexp is not used
Problem: Error for bad regexp even though regexp is not used when writing
a file. (Arseny Nasokin)
Solution: Ignore regexp errors. (closes #5059)
Bram Moolenaar [Sat, 19 Oct 2019 18:57:28 +0000 (20:57 +0200)]
patch 8.1.2186: error for bad regexp even though regexp is not used
Problem: Error for bad regexp even though regexp is not used, when writing
a file. (Arseny Nasokin)
Solution: Ignore regexp errors. (closes #5059)
Bram Moolenaar [Sat, 19 Oct 2019 18:38:15 +0000 (20:38 +0200)]
patch 8.1.2185: syntax test fails
Problem: Syntax test fails.
Solution: Add missing file patch.
Bram Moolenaar [Sat, 19 Oct 2019 18:18:47 +0000 (20:18 +0200)]
patch 8.1.2184: option context is not copied when splitting a window
Problem: Option context is not copied when splitting a window. (Daniel
Hahler)
Solution: Copy the option context, so that ":verbose set" works.
(closes #5066)
Bram Moolenaar [Sat, 19 Oct 2019 16:56:58 +0000 (18:56 +0200)]
patch 8.1.2183: running a test is a bit verbose
Problem: Running a test is a bit verbose.
Solution: Silence some messages. (Daniel Hahler, closes #5070)
Bram Moolenaar [Sat, 19 Oct 2019 16:37:53 +0000 (18:37 +0200)]
patch 8.1.2182: test42 seen as binary by git diff
Problem: Test42 seen as binary by git diff.
Solution: Add .gitattributes file. Make explicit that 'cpo' does not
contain 'S'. (Daniel Hahler, closes #5072)
Bram Moolenaar [Sat, 19 Oct 2019 15:38:03 +0000 (17:38 +0200)]
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)
Bram Moolenaar [Sat, 19 Oct 2019 15:01:28 +0000 (17:01 +0200)]
patch 8.1.2180: Error E303 is not useful when 'directory' is empty
Problem: Error E303 is not useful when 'directory' is empty.
Solution: Skip the error message. (Daniel Hahler, #5067)
Bram Moolenaar [Sat, 19 Oct 2019 13:18:44 +0000 (15:18 +0200)]
patch 8.1.2179: pressing "q" at the more prompt doesn't stop Python output
Problem: Pressing "q" at the more prompt doesn't stop Python output. (Daniel
Hahler)
Solution: Check for got_int in writer(). (closes #5053)
Also do this for Lua.
Bram Moolenaar [Sat, 19 Oct 2019 12:35:02 +0000 (14:35 +0200)]
patch 8.1.2178: accessing uninitialized memory in test
Problem: Accessing uninitialized memory in test.
Solution: Check if there was a match before using the match position.
(Dominique Pelle, closes #5088)
Bram Moolenaar [Sat, 19 Oct 2019 12:10:21 +0000 (14:10 +0200)]
patch 8.1.2177: Dart files are not recognized
Problem: Dart files are not recognized.
Solution: Add a filetype rule. (Eugene Ciurana, closes #5087)
Bram Moolenaar [Fri, 18 Oct 2019 21:12:20 +0000 (23:12 +0200)]
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)
Bram Moolenaar [Fri, 18 Oct 2019 20:09:34 +0000 (22:09 +0200)]
patch 8.1.2175: meson files are not recognized
Problem: Meson files are not recognized.
Solution: Add the meson filetype. (Liam Beguin , Nirbheek Chauhan,
closes #5056) Also recognize hollywood.
Bram Moolenaar [Fri, 18 Oct 2019 19:26:05 +0000 (21:26 +0200)]
patch 8.1.2174: screen not recognized as supporting "sgr" mouse codes
Problem: Screen not recognized as supporting "sgr" mouse codes.
Solution: Recognize screen 4.7. (Jordan Christiansen, closes #5042)
Bram Moolenaar [Fri, 18 Oct 2019 18:53:34 +0000 (20:53 +0200)]
patch 8.1.2173: searchit() has too many arguments
Problem: Searchit() has too many arguments.
Solution: Move optional arguments to a struct. Add the "wrapped" argument.
Bram Moolenaar [Fri, 18 Oct 2019 18:37:08 +0000 (20:37 +0200)]
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)
Bram Moolenaar [Thu, 17 Oct 2019 21:00:07 +0000 (23:00 +0200)]
patch 8.1.2171: mouse support not always available
Problem: Mouse support not always available.
Solution: Enable mouse support also in tiny version. Do not define
FEAT_MOUSE_XTERM on MS-Windows (didn't really work).
Bram Moolenaar [Thu, 17 Oct 2019 20:17:02 +0000 (22:17 +0200)]
patch 8.1.2170: cannot build without the +termresponse feature
Problem: Cannot build without the +termresponse feature.
Solution: Add #ifdef.
Bram Moolenaar [Thu, 17 Oct 2019 19:55:24 +0000 (21:55 +0200)]
patch 8.1.2169: terminal flags are never reset
Problem: Terminal flags are never reset.
Solution: Reset the flags when setting 'term'.
Bram Moolenaar [Wed, 16 Oct 2019 21:34:42 +0000 (23:34 +0200)]
patch 8.1.2168: heredoc assignment not skipped in if block
Problem: Heredoc assignment not skipped in if block.
Solution: Check if "skip" is set. (closes #5063)
Bram Moolenaar [Wed, 16 Oct 2019 21:33:12 +0000 (23:33 +0200)]
patch 8.1.2167: mapping test fails on MS-Windows
Problem: Mapping test fails on MS-Windows.
Solution: Remove all the existing Insert-mode mappings.
Bram Moolenaar [Wed, 16 Oct 2019 20:36:11 +0000 (22:36 +0200)]
patch 8.1.2166: rubyeval() not tested as a method
Problem: Rubyeval() not tested as a method.
Solution: Change a test case.
Bram Moolenaar [Wed, 16 Oct 2019 20:35:02 +0000 (22:35 +0200)]
Update runtime files.
Bram Moolenaar [Wed, 16 Oct 2019 20:27:49 +0000 (22:27 +0200)]
patch 8.1.2165: mapping test fails on Mac
Problem: Mapping test fails on Mac.
Solution: Remove the default Mac mapping.
Bram Moolenaar [Wed, 16 Oct 2019 20:17:07 +0000 (22:17 +0200)]
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)
Bram Moolenaar [Wed, 16 Oct 2019 19:33:40 +0000 (21:33 +0200)]
patch 8.1.2163: cannot build with +spell but without +syntax
Problem: Cannot build with +spell but without +syntax.
Solution: Add #ifdef. (John Marriott)
Bram Moolenaar [Wed, 16 Oct 2019 19:13:35 +0000 (21:13 +0200)]
patch 8.1.2162: popup resize test is flaky
Problem: Popup resize test is flaky. (Christian Brabandt)
Solution: Add the function to the list of flaky tests.
Bram Moolenaar [Wed, 16 Oct 2019 17:27:26 +0000 (19:27 +0200)]
patch 8.1.2161: mapping test fails
Problem: Mapping test fails.
Solution: Run the test separately.
Bram Moolenaar [Wed, 16 Oct 2019 16:42:26 +0000 (18:42 +0200)]
patch 8.1.2160: cannot build with +syntax but without +terminal
Problem: Cannot build with +syntax but without +terminal.
Solution: Add #ifdef.
Bram Moolenaar [Wed, 16 Oct 2019 16:34:57 +0000 (18:34 +0200)]
patch 8.1.2159: some mappings are listed twice
Problem: Some mappings are listed twice.
Solution: Skip mappings duplicated for modifyOtherKeys. (closes #5064)
Bram Moolenaar [Wed, 16 Oct 2019 16:11:31 +0000 (18:11 +0200)]
patch 8.1.2158: terminal attributes missing in Terminal-normal mode
Problem: Terminal attributes missing in Terminal-normal mode.
Solution: Use "syntax_attr".
Bram Moolenaar [Wed, 16 Oct 2019 15:15:18 +0000 (17:15 +0200)]
patch 8.1.2157: libvterm source files missing from distribution
Problem: Libvterm source files missing from distribution.
Solution: Rename source files. (closes #5065)
Bram Moolenaar [Wed, 16 Oct 2019 14:57:06 +0000 (16:57 +0200)]
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.
Bram Moolenaar [Wed, 16 Oct 2019 14:31:44 +0000 (16:31 +0200)]
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)
Bram Moolenaar [Wed, 16 Oct 2019 12:51:39 +0000 (14:51 +0200)]
patch 8.1.2154: quickfix window height wrong when there is a tabline
Problem: Quickfix window height wrong when there is a tabline. (Daniel
Hahler)
Solution: Take the tabline height into account. (closes #5058)