Carlos Hernandez
53fe877a97
snap: set "classic" confinement #11601
2019-12-24 06:43:25 +01:00
Marvim the Paranoid Android
31cfd67453
version.c: update [ci skip] #11600
...
vim-patch:8.2.0001: #endif comments do reflect corresponding #ifdef
vim-patch:8.2.0003: Build file dependencies are incomplete
vim-patch:8.2.0009: VMS: terminal version doesn't build
vim-patch:8.2.0022: click in popup window doesn't close it in the GUI
vim-patch:8.2.0029: MS-Windows: crash with empty job command
vim-patch:8.2.0031: MS-Windows: test for empty job fails
vim-patch:8.2.0032: MS-Windows: test for blank job fails
vim-patch:8.2.0034: missing check for out of memory
2019-12-24 06:41:13 +01:00
Jan Edmund Lazo
7dacab9afd
vim-patch:8.2.0033: make_extmatch() OOM #11602
...
Problem: Crash when make_extmatch() runs out of memory.
Solution: Check for NULL. (Dominique Pelle, closs vim/vim#5392 )
7c77b34967
2019-12-24 06:40:39 +01:00
Justin M. Keyes
2ef72437fc
Merge #11594 from janlazo/vim-8.0.1767
...
vim-patch:8.0.1767,8.2.0030
2019-12-23 07:16:21 +01:00
Daniel Hahler
2e280dac7d
gen_vimdoc.py: lint #11593
2019-12-23 07:08:49 +01:00
Carlos Hernandez
d6593d850a
snap: set "strict" confinement #11596
2019-12-23 07:04:14 +01:00
Jan Edmund Lazo
a16de288c3
spellfile: fix pvs/v1048
2019-12-22 22:26:05 -05:00
Jan Edmund Lazo
dd2e2f8aaa
getchar: fix pvs/v1048
2019-12-22 21:17:30 -05:00
Jan Edmund Lazo
0c70aa6509
charset: fix pvs/v1048
2019-12-22 21:14:04 -05:00
Jan Edmund Lazo
8758e96bf0
tag: fix pvs/v1048
2019-12-22 21:11:18 -05:00
Jan Edmund Lazo
33f6c25af8
eval: fix pvs/V1048
2019-12-22 21:02:49 -05:00
Jan Edmund Lazo
80ebfc304e
vim-patch:8.2.0030: "gF" does not work on output of "verbose command"
...
Problem: "gF" does not work on output of "verbose command".
Solution: Recognize " line " and translations. (closes vim/vim#5391 )
64e74c9cc7
2019-12-22 19:43:18 -05:00
Jan Edmund Lazo
bc8da6cdbe
vim-patch:8.0.1767: with 'incsearch' text may jump up and down
...
Problem: With 'incsearch' text may jump up and down. ()
Solution: Besides w_botline also save and restore w_empty_rows.
(closes # 2530)
9d34d90210
2019-12-22 11:50:16 -05:00
Björn Linse
9e9dcd4bd7
Merge pull request #11113 from bfredl/tree-sitter-query
...
tree-sitter step 2: query API and highlighting prototype
2019-12-22 13:47:45 +01:00
Björn Linse
440695c296
tree-sitter: implement query functionality and highlighting prototype [skip.lint]
2019-12-22 12:51:46 +01:00
Björn Linse
c21511b2f4
tree-sitter: fix prototypes (to be upstreamed)
2019-12-22 11:57:19 +01:00
Björn Linse
f486d2145a
tree-sitter: fix relative paths in unicode/ subdir
2019-12-22 11:56:13 +01:00
Daniel Hahler
e1d63c180c
tests: ex_terminal_spec: retry ":terminal (with fake shell)" ( #11588 )
...
Flaky failure (Travis CI, macOS):
[ RUN ] :terminal (with fake shell) works with gf: 10518.41 ms FAIL
test/functional/terminal/ex_terminal_spec.lua:248: Row 1 did not match.
Expected:
|*^ready $ echo "scripts/shadacat.py" |
|* |
|*[Process exited 0] |
|:terminal echo "scripts/shadacat.py" |
Actual:
|*^ |
|*[Process exited 0] |
|* |
|:terminal echo "scripts/shadacat.py" |
To print the expect() call that would assert the current screen state, use
screen:snapshot_util(). In case of non-deterministic failures, use
screen:redraw_debug() to show all intermediate screen states.
stack traceback:
test/functional/ui/screen.lua:579: in function '_wait'
test/functional/ui/screen.lua:361: in function 'expect'
test/functional/terminal/ex_terminal_spec.lua:248: in function <test/functional/terminal/ex_terminal_spec.lua:245>
2019-12-22 11:23:39 +01:00
Björn Linse
79bd8d2ab6
tree-sitter: update vendored tree-sitter runtime
...
tree-sitter/tree-sitter commit edb569310005c66838b7d69fa60850acac6abeee
Included files are:
lib/include/tree-sitter/*.h
lib/src/*.[ch]
lib/src/unicode/*
LICENSE
2019-12-22 10:35:00 +01:00
Justin M. Keyes
781c708c27
Merge #11396 'gen_vimdoc.py: mpack result' [ci skip]
2019-12-22 05:40:31 +01:00
Justin M. Keyes
9ea7aeb308
gen_vimdoc.py: rename for clarity
...
- render_para => fmt_node_as_vimhelp
- Inline parse_parblock() in fmt_node_as_vimhelp()
2019-12-21 20:36:00 -08:00
Justin M. Keyes
4657819e80
gen_vimdoc.py: mpack: collect functions in 1 dict
...
All Nvim API, core Vimscript, and core Lua functions are globally
unique, so there is no need for per-module nested dicts.
BEFORE (generated mpack structure):
[
{
"buffer.c": {
"nvim__buf_stats": { ... },
...
},
"window.c": {
"nvim_win_close": { ... },
...
},
...
}
]
AFTER (generated mpack structure):
[
{
"nvim__buf_stats": {
...
},
"nvim_buf_attach": {
...
},
"nvim_tabpage_set_var": {
...
},
"nvim_ui_attach": {
...
},
"nvim_win_close": {
...
}
}
]
2019-12-21 20:36:00 -08:00
Justin M. Keyes
f968dad3bf
gen_vimdoc.py: fix "seealso", "xrefs"
...
- Also fix xrefs ("Deprecated" section)
- Fix "Deprecated" rendering by a weird hack (see comment).
- Eliminate unnecessary use of render_para()
2019-12-21 20:36:00 -08:00
Justin M. Keyes
62e365f577
gen_vimdoc.py: mpack: exclude deprecated functions
...
The `mpack` variable was a tuple, which manifests as an array in the
generated msgpack structure.
- Removes noise from the mpack data (deprecated functions are
deprecated).
- Eliminates 1 level of nesting.
BEFORE:
[
{
"buffer.c": [
{
"nvim__buf_stats": { ... },
...
},
{
"buffer_del_line": { ... },
...
},
],
...
}
]
AFTER:
[
{
"buffer.c": {
"nvim__buf_stats": { ... },
...
},
...
]
2019-12-21 20:36:00 -08:00
Justin M. Keyes
481da1ce40
gen_vimdoc.py: fix mpack generator
...
- make parameters_doc a dict intead of a list
BEFORE:
"parameters_doc": [
{
"buffer": "Buffer handle, or 0 for current buffer"
}
],
AFTER:
"parameters_doc": {
"buffer": "Buffer handle, or 0 for current buffer"
},
- make "return", "seealso", lists instead of strings
2019-12-21 20:36:00 -08:00
Justin M. Keyes
01adb81c55
gen_vimdoc.py: DRY
2019-12-21 20:36:00 -08:00
Jelte Fennema
c60f656839
termdebug.vim: Comment out Winbar related things #11552
2019-12-22 04:45:11 +01:00
Daniel Hahler
64248e64a0
tests: sync Test_undojoin_redo from Vim #11589
...
This was not added in e0e482589
with Vim patch 8.0.0205.
2019-12-22 04:41:11 +01:00
Jan Edmund Lazo
138480939a
vim-patch:8.2.0025: repeated word in comment ( #11586 )
...
Problem: Repeated word in comment.
Solution: Remove one. (Rene Nyffenegger, closes vim/vim#5384 )
fe72d08400
2019-12-21 13:55:14 +01:00
Ashkan Kiani
ee7ac469c6
LSP: Use async completion for omnifunc. ( #11578 )
2019-12-20 22:49:29 -08:00
Daniel Hahler
b2443361ca
build: DownloadAndExtractFile.cmake: retry status_code=7 #11582
...
Retry downloads with "Couldn't connect to server" errors.
Ref: https://lgtm.com/projects/g/neovim/neovim/logs/rev/pr-ca2f193a91f02881deb637f18694818bda49a7ed/lang:cpp/stage:Build%20master_026ba804d173c41ab99ee270c93f7975c1d6d713
2019-12-21 06:39:26 +01:00
Matthieu Coudron
416de695f9
Merge pull request #11577 from janlazo/vim-8.2.0019
...
vim-patch:8.2.{19,24}
2019-12-20 17:25:43 +01:00
Jan Edmund Lazo
a115f23143
vim-patch:8.2.0024: filetype Rego not recognized
...
Problem: Filetype Rego not recognized.
Solution: Add *.rego. (Matt Dunford, closes vim/vim#5376 )
a4ce82fe2e
2019-12-20 08:14:54 -05:00
Jan Edmund Lazo
c147806e23
vim-patch:8.2.0019: cannot number of lines of another buffer
...
Problem: Cannot number of lines of another buffer.
Solution: Add "linecount" to getbufinfo(). (Yasuhiro Matsumoto,
closes vim/vim#5370 )
a9e9679de3
2019-12-20 08:14:54 -05:00
Ashkan Kiani
026ba804d1
LSP: Improve the display of the default hover callback. ( #11576 )
...
Strips the code blocks from markdown and does syntax highlighting.
2019-12-20 02:50:37 -08:00
Mike Hartington
d00c624ba4
LSP: fix omnifunc findstart ( #11522 )
2019-12-20 02:46:47 -08:00
Matthieu Coudron
65aca4d857
TUI: can make the cursor transparent #11519
...
when setting 'guicursor' highlight blend=100.
2019-12-19 12:27:21 -08:00
Justin M. Keyes
486ddb6eb7
Merge #11572 from janlazo/vim-8.2.0015
...
vim-patch:8.2.{15,18}
2019-12-19 12:25:25 -08:00
Jan Edmund Lazo
35813c62ed
test/old: skip Test_screenpos for now
...
It fails in CI.
2019-12-18 07:57:45 -05:00
Jan Edmund Lazo
04ebfeb881
vim-patch:8.2.0018: :join does not add white space where it should
...
Problem: :join does not add white space where it should. (Zdenek Dohnal)
Solution: Handle joining multiple lines propely.
91b65e4944
2019-12-18 05:38:59 -05:00
Jan Edmund Lazo
74a547d340
vim-patch:8.2.0015: not all modeline variants are tested
...
Problem: Not all modeline variants are tested.
Solution: Add modeline tests. (Dominique Pelle, closes vim/vim#5369 )
e74331db4b
2019-12-17 21:43:48 -05:00
Justin M. Keyes
1bfccf0286
Merge #11556 from janlazo/vim-8.2.0002
...
vim-patch:8.2.{2,8,10,12,13}
2019-12-16 22:16:30 -08:00
Jan Edmund Lazo
3de1bc4bf9
fileio: use uint64_t for temp_count #11555
...
Band-aid workaround to file collision when using `tempname` for temporary batchfiles.
2019-12-16 22:14:22 -08:00
Jan Edmund Lazo
9e6ebed6f4
vim-patch:8.2.0013: not using a typedef for condstack
...
Problem: Not using a typedef for condstack.
Solution: Add a typedef.
ddef129160
2019-12-16 20:36:11 -05:00
Jan Edmund Lazo
fcd9105018
vim-patch:8.2.0012: some undo functionality is not tested
...
Problem: Some undo functionality is not tested.
Solution: Add a few more test cases. (Dominique Pelle, closes vim/vim#5364 )
559b9c68fe
2019-12-16 19:38:29 -05:00
Jan Edmund Lazo
ad5049aa60
vim-patch:8.2.0010: test64 is old style
...
Problem: Test64 is old style.
Solution: Convert to new style test. (Yegappan Lakshmanan, closes vim/vim#5363 )
f9cb05c147
2019-12-16 19:38:29 -05:00
Jan Edmund Lazo
06f37709e7
vim-patch:8.2.0008: test72 is old style
...
Problem: Test72 is old style.
Solution: Convert to new style test. (Yegappan Lakshmanan, closes vim/vim#5362 )
3e2d1c8cd6
2019-12-16 19:38:28 -05:00
Jan Edmund Lazo
63cd5dd0ae
vim-patch:8.2.0002: "dj" only deletes first line of closed fold
...
Problem: "dj" only deletes first line of closed fold.
Solution: Adjust last line of operator for linewise motion. (closes vim/vim#5354 )
3b68123cd2
2019-12-16 19:38:28 -05:00
Seth Fowler
251b20e533
Add support for the pum_getpos() API ( #11562 )
...
Add support for the pum_getpos() API
2019-12-16 20:08:55 +01:00
James McCoy
473aea92cb
Merge pull request #11564 from jamessan/libcall
...
libcallnr: Use int, not int64_t, as the return type for Vim compat
2019-12-16 07:32:58 -05:00