Jan Edmund Lazo
4a54472098
vim-patch:8.2.1101: no error when using wrong arguments for setqflist()
...
Problem: No error when using wrong arguments for setqflist() or
setloclist().
Solution: Check for the error.
be7a50c22f
2020-10-11 01:24:54 -04:00
Jan Edmund Lazo
bdd0c31fb0
vim-patch:8.1.1036: quickfix function arguments are inconsistent
...
Problem: Quickfix function arguments are inconsistent.
Solution: Pass a list pointer to more functions. (Yegappan Lakshmanan,
closes vim/vim#4149 )
9afe5e9cc0
2020-10-10 23:56:09 -04:00
Jan Edmund Lazo
4cd69151cf
vim-patch:8.1.1015: quickfix buffer shows up in list, can't get buffer number
...
Problem: Quickfix buffer shows up in list, can't get buffer number.
Solution: Make the quickfix buffer unlisted when the quickfix window is
closed. get the quickfix buffer number with getqflist().
(Yegappan Lakshmanan, closes vim/vim#4113 )
647e24ba3d
2020-10-10 22:58:39 -04:00
Jan Edmund Lazo
9606317486
vim-patch:8.1.0988: deleting location list buffer breaks location list window
...
Problem: Deleting a location list buffer breaks location list window
functionality.
Solution: (Yegappan Lakshmanan, closes vim/vim#4056 )
d82a81cad9
Cherry-pick Xqbuf_test() changes from patch 8.1.0892.
Patch 8.1.0892 triggers a memory leak.
2020-10-10 22:04:25 -04:00
Jan Edmund Lazo
e82b8ddef1
vim-patch:8.1.0877: new buffer used every time the quickfix window is opened
...
Problem: New buffer used every time the quickfix window is opened.
Solution: Reuse the buffer. (Yegappan Lakshmanan, closes vim/vim#3902 )
ee8188fc74
2020-10-10 20:20:56 -04:00
Jan Edmund Lazo
e9004e2af0
vim-patch:8.1.0720: cannot easily change the current quickfx list index
...
Problem: Cannot easily change the current quickfx list index.
Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan,
closes vim/vim#3701 )
5b69c22fd2
2020-10-10 15:28:07 -04:00
Jan Edmund Lazo
0e056d4a06
vim-patch:8.1.0523: opening window from quickfix leaves empty buffer behind
...
Problem: Opening window from quickfix leaves empty buffer behind.
Solution: Add qf_jump_newwin(). (Yegappan Lakshmanan, closes vim/vim#2574 )
b244373bec
Close https://github.com/neovim/neovim/pull/12855
2020-10-10 15:28:06 -04:00
Björn Linse
f7cc3ae0b7
Merge pull request #13038 from bfredl/multiluahl
...
api: multiple decoration providers at once
2020-10-10 18:31:46 +02:00
Björn Linse
6bf414c0d7
whine
2020-10-10 18:27:01 +02:00
Björn Linse
81c508cf61
screen: untangle static and dynamic decorations
2020-10-10 17:54:46 +02:00
Jan Edmund Lazo
405044a412
Merge pull request #12904 from erw7/vim-8.1.0431
...
vim-patch:8.{1.0431,1.0489,2.1677}
2020-10-10 10:31:02 -04:00
Björn Linse
88e6e7e08c
because reasons (undefined behavior)
2020-10-10 16:00:20 +02:00
Björn Linse
0b615dae07
api: multiple decoration providers at once
2020-10-10 15:16:45 +02:00
Björn Linse
11ec53e558
Merge pull request #13081 from bfredl/usdt2
...
basic support for usdt probes
2020-10-10 14:49:11 +02:00
Zachary P. Landau
d4fc7b25e8
basic support for usdt probes
2020-10-10 09:52:12 +02:00
Thomas Vigouroux
ce5a260c9e
Merge pull request #13075 from vigoux/ts-check-parser-version
...
treesitter: check language ABI version on load
2020-10-09 11:22:22 +02:00
Jan Edmund Lazo
15ad7c0d27
Merge pull request #13074 from janlazo/vim-8.1.1717
...
vim-patch:8.1.{746,1717,2294,2303,2405},8.2.0007
2020-10-08 20:32:13 -04:00
Jan Edmund Lazo
2bfe2018d6
vim-patch:8.2.0007: popup menu positioned wrong with folding in two tabs
...
Problem: Popup menu positioned wrong with folding in two tabs.
Solution: Update the cursor line height. (closes vim/vim#5353 )
09dd2bb336
2020-10-08 19:04:51 -04:00
Jan Edmund Lazo
56bb5993d9
vim-patch:8.1.2405: matchadd_conceal test fails under valgrind
...
Problem: matchadd_conceal test fails under valgrind.
Solution: Use WaitForAssert() and wait a bit longer.
1f9a028def
2020-10-08 18:31:46 -04:00
Jan Edmund Lazo
818e794f12
vim-patch:8.1.2303: cursor in wrong position after horizontal scroll
...
Problem: Cursor in wrong position after horizontal scroll.
Solution: Set w_valid_leftcol. (closes vim/vim#5214 , closes vim/vim#5224 )
08f23636ae
2020-10-08 18:31:46 -04:00
Jan Edmund Lazo
910bbc3cca
vim-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 vim/vim#5215 , closes vim/vim#5012 )
cbee635eee
2020-10-08 18:31:46 -04:00
Jan Edmund Lazo
d5bc62a5ce
vim-patch:8.1.1717: last char in menu popup window highlighted
...
Problem: Last char in menu popup window highlighted.
Solution: Do not highlight an extra character twice.
f914a33c9c
N/A patches for version.c:
vim-patch:8.1.0746: highlighting not updated with conceal and 'cursorline'
Problem: Highlighting not updated with conceal and 'cursorline'. (Jason
Franklin)
Solution: Do not use a zero line number. Check if 'conceallevel' is set for
the current window.
bbee8d5122
2020-10-08 18:31:46 -04:00
Thomas Vigouroux
6f6c55717a
treesitter: check language ABI version on load
...
This is will avoid some issues at runtime.
2020-10-08 21:31:09 +02:00
Marco Hinz
ca6815115c
provider: update supported Python versions ( #13070 )
...
Python 3.9 was released, so we need to add support for the upcoming Python 3.10.
Python 3.5 and earlier reached their end-of-life.
PEP 478: Python 3.5 Release Schedule: https://www.python.org/dev/peps/pep-0478
PEP 596: Python 3.9 Release Schedule: https://www.python.org/dev/peps/pep-0596
PEP 619: Python 3.10 Release Schedule: https://www.python.org/dev/peps/pep-0619
2020-10-08 11:52:17 +02:00
Jan Edmund Lazo
3ea5df0f04
Merge pull request #13029 from aufarg/vim-8.2.1345
...
[RDY] vim-patch:8.2.{1345,1488}
2020-10-07 19:52:40 -04:00
Jan Edmund Lazo
8ba5f4d19c
Merge pull request #13064 from janlazo/vim-8.1.2325
...
vim-patch:8.1.{1683,1686,1692,1705,2325},8.2.1599
2020-10-07 17:58:38 -04:00
Aufar Gilbran
a893593a9f
vim-patch:8.2.1488: text does not scroll when inserting above first line
...
Problem: Text does not scroll when inserting above first line.
Solution: Adjust off-by-one error. (Ken Takata, closes vim/vim#6739 )
9dc1917f42
2020-10-07 23:41:50 +08:00
Aufar Gilbran
e852bad3a7
vim-patch:8.2.1345: Redraw error when using visual block and scroll
...
Problem: Redraw error when using visual block and scroll.
Solution: Add check for w_topline. ( closes vim/vim#6597 )
f8992d47cd
2020-10-07 23:41:38 +08:00
Jan Edmund Lazo
670a577c6b
vim-patch:8.2.1599: missing line end when skipping a long line with :cgetfile
...
Problem: Missing line end when skipping a long line with :cgetfile.
Solution: Fix off-by-one error. (closes vim/vim#6870 )
59941cbd80
2020-10-07 01:37:50 -04:00
Jan Edmund Lazo
4a6e201e37
vim-patch:8.1.1705: using ~{} for a literal dict is not nice
...
Problem: Using ~{} for a literal dict is not nice.
Solution: Use #{} instead.
4c6d90458b
2020-10-07 01:03:48 -04:00
Jan Edmund Lazo
20fc7ef161
vim-patch:8.1.1692: using *{} for literal dict is not backwards compatible
...
Problem: Using *{} for literal dict is not backwards compatible. (Yasuhiro
Matsumoto)
Solution: Use ~{} instead.
b8be54dcc5
2020-10-07 00:56:38 -04:00
Jan Edmund Lazo
d109a33144
vim-patch:8.1.1686: "*" of "*{" is recognized as multipy operator
...
Problem: "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto)
Solution: Check for the "{".
2898ebb44c
2020-10-07 00:44:53 -04:00
Jan Edmund Lazo
7ca5dc2519
vim-patch:8.1.1683: dictionary with string keys is longer than needed
...
Problem: Dictionary with string keys is longer than needed.
Solution: Use *{key: val} for literaly keys.
d5abb4c877
Vim's popup,textprop features are N/A.
Neovim has not polyfilled their APIs.
Skip docs and tests for these features.
2020-10-07 00:36:48 -04:00
Jan Edmund Lazo
fa1e740e60
vim-patch:8.1.2325: crash when using balloon with empty line
...
Problem: Crash when using balloon with empty line.
Solution: Handle empty lines. (Markus Braun)
9ae862ebba
Port Test_balloon_split() from patch 8.0.1318 for merging only.
It won't run because of the function check.
2020-10-06 23:48:15 -04:00
Jan Edmund Lazo
a260d5def3
Merge pull request #13060 from janlazo/vim-8.1.2310
...
vim-patch:8.1.{1619,1771,1624,2274,2310,2401},8.2.{554,1806}
2020-10-06 19:09:48 -04:00
Jan Edmund Lazo
7454b11ec1
vim-patch:8.1.1624: when testing in the GUI may try to run gvim in a terminal
...
Problem: When testing in the GUI may try to run gvim in a terminal.
Solution: Add the -v argument. (Yee Cheng Chin, closes vim/vim#4605 ) Don't skip
tests that work now.
0d702028fe
2020-10-06 17:57:05 -04:00
Jan Edmund Lazo
dfd1c6c417
vim-patch:8.1.1619: tests are not run with GUI on Travis
...
Problem: Tests are not run with GUI on Travis.
Solution: Add a testgui job. (Ozaki Kiichi, closes vim/vim#4609 )
435f9f06ca
N/A patches for version.c:
vim-patch:8.1.1771: options test fails on MS-Windows
Problem: Options test fails on MS-Windows.
Solution: Add correct and incorrect values for 'completeslash'.
d4404b4391
vim-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 vim/vim#5193 )
d1c1c82389
vim-patch:8.2.0554: the GUI doesn't set t_Co
Problem: The GUI doesn't set t_Co.
Solution: In the GUI set t_Co to 256 * 256 * 256. (closes vim/vim#5903 )
acc770a10f
vim-patch:8.2.1806: MS-Windows with Python: Vim freezes after import command
Problem: MS-Windows with Python: Vim freezes after import command.
Solution: Use either "NUL" or "CONIN$" when reopening stdin. (Yasuhiro
Matsumoto, closes vim/vim#7083 )
253b16a4ab
2020-10-06 17:56:41 -04:00
Jan Edmund Lazo
779b188db6
vim-patch:8.1.2401: :cexpr does not handle | in expression
...
Problem: :cexpr does not handle | in expression.
Solution: Remove EX_TRLBAR and set nextcmd pointer.
88a3e2b2ac
2020-10-06 17:45:19 -04:00
Jan Edmund Lazo
3ad6fb804f
vim-patch:8.1.2310: no proper test for directory changes in quickfix
...
Problem: No proper test for directory changes in quickfix.
Solution: Add a test that uses multiple directories. (Yegappan Lakshmanan,
closes vim/vim#5230 )
d8a8c4ca08
2020-10-06 17:45:18 -04:00
TJ DeVries
7b89353985
lua: vim.wait allows control of fast events ( #13053 )
...
* lua: vim.wait allows control of fast events
* fixup: remove requirement of function for easier waiting
* fixup: lint
* fixup: bfredl comments
2020-10-06 12:58:05 -04:00
Jan Edmund Lazo
07fde6c394
Merge pull request #13037 from janlazo/runtime-typescript
...
runtime: sync typescript runtime files with Vim
2020-10-06 09:03:21 -04:00
Thomas Vigouroux
753a86c01a
Merge pull request #13054 from erw7/fix-msg-is-a-directory-on-Windows
...
fileio: fix "is a directory" warning on Windows
2020-10-06 09:20:28 +02:00
Jan Edmund Lazo
3cc1b5c5b9
runtime/typescript: 3d1cde8a2f28dce2c82d2b2b4c5e35e6662030e0
...
Port typescript ftplugin and compiler files only.
3d1cde8a2f
2020-10-05 23:24:43 -04:00
Jan Edmund Lazo
95fd5ed8c9
runtime/typescript: 91359014b359cf816bf943fe2c7d492996263def
...
Port typescript syntax changes only.
91359014b3
2020-10-05 23:20:45 -04:00
Jan Edmund Lazo
0f1d679531
runtime/typescript: 09c6f265b21065ffa9437837b1d0955137175e45
...
Port typescript syntax files only.
Close https://github.com/neovim/neovim/issues/12125
09c6f265b2
2020-10-05 23:20:45 -04:00
Jan Edmund Lazo
8810973da4
runtime/typescript.vim: 96f45c0b6fc9e9d404e6805593ed1e0e6795e470
...
Port "runtime/indent/typescript.vim" changes only.
Close https://github.com/neovim/neovim/pull/12716 .
96f45c0b6f
2020-10-05 23:20:45 -04:00
James McCoy
27b811dc1f
Merge pull request #13042 from godlygeek/unmapped_meta_is_esc
...
Treat unmapped ALT/META as ESC+c in all modes
Closes #7972
2020-10-05 22:07:52 -04:00
erw7
c043e806a5
fileio: fix "is a directory" warning on Windows
...
The porting of vim/vim@c8fe645 by #13040 on Windows was incomplete.
This fixes that and makes the "is a directory" warning appear properly
on Windows as well.
2020-10-06 10:31:50 +09:00
Jan Edmund Lazo
f8a5b4bdce
Merge pull request #13039 from janlazo/vim-8.2.1790
...
vim-patch:8.1.{1812,2024,2239,2242,2247,2249,2253},8.2.{354,603,609,665,1570,1790,1792,1801}
2020-10-05 20:31:19 -04:00
Jan Edmund Lazo
c76fc7942b
Merge pull request #13040 from Shougo/vim-8.2.1793
...
[RDY] vim-patch:8.2.1793: not consistently giving the "is a directory" warning
2020-10-05 20:28:55 -04:00