Jan Edmund Lazo
0cb6fc804d
vim-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.
cc184cfb09
2019-11-13 19:25:39 -05:00
Jan Edmund Lazo
8d70335b00
vim-patch:8.1.0622: adding quickfix items marks items as valid errors #11373
...
Problem: Adding quickfix items marks items as valid errors. (Daniel Hahler)
Solution: Check when items are valid. (Yegappan Lakshmanan, closes vim/vim#3683 ,
closes vim/vim#3633 )
9752c72f49
2019-11-11 21:24:25 -08:00
Jan Edmund Lazo
2ed23af9b2
vim-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)
34059e7b67
2019-11-09 09:58:32 -05:00
Jan Edmund Lazo
2a59ae0f1d
vim-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 vim/vim#5197 )
0208b6b771
2019-11-09 09:58:32 -05:00
Jan Edmund Lazo
805a577f71
vim-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.
3d2a47c782
2019-11-09 09:58:32 -05:00
Jan Edmund Lazo
3e2f7baf21
vim-patch:8.1.2262: unpack assignment in function not recognized
...
Problem: Unpack assignment in function not recognized.
Solution: Skip over "[a, b]". (closes vim/vim#5051 )
1e673b9eb6
2019-11-09 09:58:32 -05:00
Jan Edmund Lazo
c3cb54b5ff
vim-patch:8.1.1091: MS-Windows: cannot use multi-byte chars in environment var
...
Problem: MS-Windows: cannot use multi-byte chars in environment var.
Solution: Use the wide API. (Ken Takata, closes vim/vim#4008 )
f0908e6fe1
2019-11-09 09:58:32 -05:00
Jan Edmund Lazo
b8a56e0986
vim-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 vim/vim#5164 )
82cf7f6df7
2019-11-09 09:58:31 -05:00
Marco Hinz
610755ff62
Merge PR #11291 from shanesmith/vim-8.1.1256-take2
2019-11-04 12:28:31 +01:00
Jan Edmund Lazo
4a5adae950
vim-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 )
bb26596242
2019-11-02 12:21:15 -04:00
Jan Edmund Lazo
63ab994fba
vim-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 vim/vim#5152 )
77ccc00340
2019-11-01 22:29:48 -04:00
Jan Edmund Lazo
471427d045
vim-patch:8.1.2231: introduce gM command #11321
...
Problem: Not easy to move to the middle of a text line.
Solution: Add the gM command. (Yasuhiro Matsumoto, closes vim/vim#2070 )
8b530c1ff9
2019-11-01 13:43:20 +09:00
Shane Smith
a4d48d37c1
vim-patch:8.1.1256: cannot navigate through errors relative to the cursor
...
Problem: Cannot navigate through errors relative to the cursor.
Solution: Add :cabove, :cbelow, :labove and :lbelow. (Yegappan Lakshmanan,
closes vim/vim#4316 )
3ff33114d7
2019-10-27 23:43:47 -04:00
Shane Smith
cf7c34dea1
vim-patch:8.1.1112: duplicate code in quickfix file
...
Problem: Duplicate code in quickfix file.
Solution: Move code into functions. (Yegappan Lakshmanan, closes vim/vim#4207 )
87f59b09ea
2019-10-27 23:24:54 -04:00
Shane Smith
8d10241a62
vim-patch:8.1.0488: using freed memory in quickfix code
...
Problem: Using freed memory in quickfix code. (Dominique Pelle)
Solution: Add the quickfix_busy() flag to postpone deleting quickfix lists
until it is safe. (Yegappan Lakshmanan, closes #3538 )
9f84ded38b
2019-10-27 16:17:35 -04:00
Shane Smith
f0dc110f31
vim-patch:8.1.0469: too often indexing in qf_lists[]
...
Problem: Too often indexing in qf_lists[].
Solution: Use a qf_list_T pointer. (Yegappan Lakshmanan)
108e7b422b
2019-10-27 15:33:30 -04:00
Shane Smith
a123050c1a
vim-patch:8.1.0252: quickfix functions are too long
...
Problem: Quickfix functions are too long.
Solution: Refactor. (Yegappan Lakshmanan, closes vim/vim#2950 )
de3b3677f7
2019-10-27 15:33:29 -04:00
Jan Edmund Lazo
0f7a645f54
vim-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 vim/vim#5058 )
1142a31b8c
2019-10-27 11:35:11 -04:00
Jan Edmund Lazo
7c26be61bb
vim-patch:8.1.1245: ":copen 10" sets height in full-height window
...
Problem: ":copen 10" sets height in full-height window. (Daniel Hahler)
Solution: Don't set the height if the quickfix window is full height.
(closes vim/vim#4325 )
36d502225c
2019-10-27 11:31:10 -04:00
Jan Edmund Lazo
c3d81a4902
vim-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 vim/vim#5121 )
6a0cc916bd
2019-10-26 20:23:53 -04:00
Jaehwang Jerry Jung
6dcc1d1005
vim-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, vim/vim#5075 )
453c19257f
2019-10-27 03:35:19 +09:00
Jaehwang Jerry Jung
c26466ae8b
vim-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 vim/vim#5103 , closes vim/vim#5075 )
edaad6e0a0
2019-10-27 03:35:19 +09:00
Jan Edmund Lazo
0b771cd9aa
vim-patch:8.1.0859: handle multibyte "%v" in 'errorformat' #11285
...
Problem: "%v" in 'errorformat' does handle multi-byte characters.
Solution: Handle multi-byte characters. (Yegappan Lakshmanan, closes vim/vim#3700 )
c45eb770a5
2019-10-25 22:17:21 -07:00
Jan Edmund Lazo
f3d6d8750b
vim-patch:8.1.0345: cannot get the window id associated with the location list
...
Problem: Cannot get the window id associated with the location list.
Solution: Add the "filewinid" argument to getloclist(). (Yegappan
Lakshmanan, closes vim/vim#3202 )
c9cc9c78f2
2019-10-23 01:33:16 -04:00
Justin M. Keyes
53b025887e
Merge #11261 from janlazo/vim-8.1.2185
...
vim-patch:8.1.{2185,2188,2190,2197}
2019-10-22 21:09:45 -07:00
Justin M. Keyes
9e4db2ef50
Merge #11199 from bobrippling/vim-8.1.1228
...
vim-patch:8.1.{1099,1228,1962} add 'tagfunc'
2019-10-22 20:27:35 -07:00
Rob Pilling
194f7bface
vim-patch:8.1.1228: not possible to process tags with a function
...
Problem: Not possible to process tags with a function.
Solution: Add tagfunc() (Christian Brabandt, Andy Massimino, closes vim/vim#4010 )
45e18cbdc4
2019-10-22 20:13:02 +01:00
Jan Edmund Lazo
c067efa696
vim-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 vim/vim#5093 )
34ba06b6e6
2019-10-21 07:34:06 -04:00
Jan Edmund Lazo
13a6878d18
vim-patch:8.1.2190: syntax test fails on Mac
...
Problem: Syntax test fails on Mac.
Solution: Limit the window size to 20 rows.
83e9a1ce75
2019-10-21 07:34:05 -04:00
Jan Edmund Lazo
f4cbe96488
vim-patch:8.1.2185: syntax test fails
...
Problem: Syntax test fails.
Solution: Add missing file patch.
bbfd1562ae
2019-10-21 07:34:05 -04:00
Marco Hinz
2e4465e058
vim-patch:8.1.2168: heredoc not skipped in if-block #11265
...
Problem: Heredoc assignment not skipped in if block.
Solution: Check if "skip" is set.
b1ba9abcb3
Fixes https://github.com/neovim/neovim/issues/11264
2019-10-20 17:17:25 -07:00
Justin M. Keyes
06a6828f01
Merge #11211 from jbradaric/vim-8.1.1585
...
vim-patch:8.1.{1585,1625,1723,1729}
2019-10-19 15:23:14 -07:00
Justin M. Keyes
029b828693
Merge #11249 from janlazo/vim-8.1.2151
...
vim-patch:8.1.{2151,2152,2161,2162,2175,2177,2178}
2019-10-19 14:17:22 -07:00
Daniel Hahler
3de4dc539a
vim-patch:8.1.2180: Error E303 is not useful when 'directory' is empty ( #11257 )
...
Problem: Error E303 is not useful when 'directory' is empty.
Solution: Skip the error message. (Daniel Hahler, vim/vim#5067 )
00e192becd
2019-10-19 14:11:31 -07:00
Daniel Hahler
68b0873c45
vim-patch:8.1.2182: test42 seen as binary by git diff #11256
...
Problem: Test42 seen as binary by git diff.
Solution: Add .gitattributes file. Make explicit that 'cpo' does not
contain 'S'. (Daniel Hahler, closes vim/vim#5072 )
5b39d7adb0
2019-10-19 11:31:50 -07:00
Jan Edmund Lazo
437fe261ab
vim-patch:8.1.2177: Dart files are not recognized
...
Problem: Dart files are not recognized.
Solution: Add a filetype rule. (Eugene Ciurana, closes vim/vim#5087 )
afbdb905c3
2019-10-19 11:55:32 -04:00
Jan Edmund Lazo
1e4a9f9993
vim-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 vim/vim#5056 ) Also recognize hollywood.
c3bf7b56f2
2019-10-18 23:23:14 -04:00
Jan Edmund Lazo
6c6abd11f7
vim-patch:8.1.2151: state test is a bit flaky
...
Problem: State test is a bit flaky.
Solution: Add to the list of flaky tests.
3c8cd4a1dc
2019-10-18 23:19:55 -04:00
Jan Edmund Lazo
7ba26ef3c0
vim-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.
4e03933726
2019-10-18 23:19:55 -04:00
Jan Edmund Lazo
c54a7e586b
vim-patch:8.1.2161: mapping test fails
...
Problem: Mapping test fails.
Solution: Run the test separately.
4bd88d568a
2019-10-18 23:19:55 -04:00
Jan Edmund Lazo
0785f8e8b1
vim-patch:8.1.2140: "gk" and "gj" do not work correctly in number column #11208
...
Problem: "gk" and "gj" do not work correctly in number column.
Solution: Allow for a negative "curswant". (Zach Wegner, closes vim/vim#4969 )
ceba3dd518
2019-10-17 01:24:23 -07:00
Jurica Bradaric
76f548a476
vim-patch:8.1.1729: heredoc with trim not properly handled in function
...
Problem: Heredoc with trim not properly handled in function.
Solution: Allow for missing indent. (FUJIWARA Takuya, closes vim/vim#4713 )
ecaa75b4ce
2019-10-13 11:54:54 +02:00
Jurica Bradaric
3b894b1cb1
vim-patch:8.1.1723: heredoc assignment has no room for new features
...
Problem: Heredoc assignment has no room for new features. (FUJIWARA Takuya)
Solution: Require the marker does not start with a lower case character.
(closes vim/vim#4705 )
2458200729
2019-10-13 11:54:54 +02:00
Jurica Bradaric
fcc24d0df3
vim-patch:8.1.1625: script line numbers are not exactly right
...
Problem: Script line numbers are not exactly right.
Solution: Handle heredoc and continuation lines better. (Ozaki Kiichi,
closes vim/vim#4611 , closes vim/vim#4511 )
bc2cfe4672
2019-10-13 11:54:54 +02:00
erw7
b89e970cfb
vim-patch 8.1.0085: no test for completing user name and language
...
Problem: No test for completing user name and language.
Solution: Add tests. (Dominique Pelle, closes #2978 )
5f8f2d378a
2019-10-13 17:48:01 +09:00
Jurica Bradaric
6c012b0624
vim-patch:8.1.1585: :let-heredoc does not trim enough
...
Problem: :let-heredoc does not trim enough.
Solution: Trim indent from the contents based on the indent of the first
line. Use let-heredoc in more tests.
e7eb92708e
2019-10-13 00:03:27 +02:00
Justin M. Keyes
401398bc4b
vim-patch:8.1.2125: fnamemodify() fails when repeating :e
...
Problem: Fnamemodify() fails when repeating :e.
Solution: Do not go before the tail. (Rob Pilling, closes vim/vim#5024 )
b189295b72
2019-10-10 22:33:42 -07:00
Jurica Bradaric
c84b39150f
vim-patch:8.1.1362: code and data in tests can be hard to read
...
Problem: Code and data in tests can be hard to read.
Solution: Use the new heredoc style. (Yegappan Lakshmanan, closes vim/vim#4400 )
c79745a82f
2019-10-07 14:14:13 +02:00
Jurica Bradaric
b5ac11139e
vim-patch:8.1.1356: some text in heredoc assignment ends the text
...
Problem: Some text in heredoc assignment ends the text. (Ozaki Kiichi)
Solution: Recognize "let v =<<" and skip until the end.
8471e57026
2019-10-07 14:14:13 +02:00
Jurica Bradaric
b1ada8ec21
vim-patch:8.1.1354: getting a list of text lines is clumsy
...
Problem: Getting a list of text lines is clumsy.
Solution: Add the =<< assignment. (Yegappan Lakshmanan, closes vim/vim#4386 )
f5842c5a53
2019-10-07 14:14:13 +02:00