William Chargin
3917064504
doc: mention *_host_prog
ordering sensitivity #11639
...
Any uses of `has("python3")` will cause the `g:loaded_python3_provider`
variable to be set if the system path does not have a Python with Neovim
support. Subsequent assignments to `g:python3_host_program` will
therefore not cause the provider to be activated.
2020-01-02 00:38:49 -08:00
Björn Linse
8645d480bd
Merge pull request #11470 from bfredl/emptytable
...
metatable for empty dict value
2020-01-01 21:03:08 +01:00
Justin M. Keyes
a495d49012
Merge #11647 from janlazo/vim-8.2.0070
...
vim-patch:8.2.{70,74,75,76}
2020-01-01 11:09:01 -08:00
Björn Linse
ea4127e9a7
lua: metatable for empty dict value
2020-01-01 19:26:29 +01:00
Jan Edmund Lazo
7dca8383db
vim-patch:8.2.0076: Python 3 unicode test fails on MS-Windows
...
Problem: Python 3 unicode test fails on MS-Windows.
Solution: Do not set 'encoding' to "debug" on MS-Windows.
955f4e6f36
2020-01-01 13:13:44 -05:00
Jan Edmund Lazo
a11c3b7920
vim-patch:8.2.0075: Python 3 unicode test still sometimes fails
...
Problem: Python 3 unicode test still sometimes fails.
Solution: Skip the test when 'termencoding' is not empty.
2466aea508
2020-01-01 13:13:29 -05:00
Jan Edmund Lazo
abaabd1d03
vim-patch:8.2.0074: Python 3 unicode test someitmes fails
...
Problem: Python 3 unicode test someitmes fails.
Solution: Make 'termencoding' empty. Correct number of error message.
4b7cdca230
2020-01-01 13:11:54 -05:00
Jan Edmund Lazo
5f0d5ec985
vim-patch:8.2.0070: crash when using Python 3 with "debug" encoding
...
Problem: Crash when using Python 3 with "debug" encoding. (Dominique Pelle)
Solution: Use "euc-jp" whenever enc_dbcs is set.
d518f952f0
2020-01-01 10:30:36 -05:00
Justin M. Keyes
a251b588ac
Merge #11642 'CI: test powershell core'
2020-01-01 06:36:10 -08:00
Justin M. Keyes
070bd3ea23
Merge #11604 "LSP: shrink API, improve docs"
2020-01-01 06:30:29 -08:00
Justin M. Keyes
99eca04835
Merge #11645 from janlazo/vim-8.1.1346
...
vim-patch:8.1.1346,8.2.0068
2020-01-01 06:03:48 -08:00
Husain Alshehhi
dec165b268
PVS/V618: fix emsgf format specifier #11643
2020-01-01 05:59:37 -08:00
Jan Edmund Lazo
0f47870d1b
vim-patch:8.2.0068: crash when using Python 3 with "utf32" encoding
...
Problem: Crash when using Python 3 with "utf32" encoding. (Dominique Pelle)
Solution: Use "utf-8" whenever enc_utf8 is set. (closes vim/vim#5423 )
556684ff71
2019-12-31 23:24:14 -05:00
Jan Edmund Lazo
0301de758b
vim-patch:8.1.1346: error for Python exception does not show useful info
...
Problem: Error for Python exception does not show useful info.
Solution: Show the last line instead of the first one. (Ben Jackson,
closes vim/vim#4381 )
7f3a28490a
2019-12-31 23:21:25 -05:00
Jan Edmund Lazo
0da7774cf0
doc: powershell is 'pwsh' on non-Windows OS
2019-12-31 22:29:40 -05:00
Jan Edmund Lazo
d53456c68f
ci: set nodejs version for tests outside fold
2019-12-31 22:22:56 -05:00
Jan Edmund Lazo
0cebdf0ed9
ci: test powershell core on macOS
2019-12-31 21:15:58 -05:00
Justin M. Keyes
ac6ebfcc1d
LSP: eliminate lsp.print_debug_info…()
...
Reduce API surface. We should not add functions unless they are really
needed. Users should be nudged to use vim.inspect() directly.
2019-12-31 15:39:17 -08:00
Justin M. Keyes
8b84119650
LSP: eliminate lsp.stop_all_clients()
...
Reduce API surface. We don't need so many variations of functions. Too
many functions means verbose, largely redundant documentation, tests,
and cognitive burden.
2019-12-31 15:39:17 -08:00
Justin M. Keyes
0dcf4bd3eb
gen_vimdoc.py: rename mode
to target
2019-12-31 15:39:17 -08:00
Jan Edmund Lazo
1836853955
ci: test powershell core on Linux
2019-12-31 15:11:08 -05:00
Justin M. Keyes
b112fe828f
gen_vimdoc.py: generate LSP docs
2019-12-31 08:06:48 -08:00
Justin M. Keyes
d839c35871
doc: LSP
2019-12-31 02:55:12 -08:00
Justin M. Keyes
93e7c7e3bd
doc [ci skip]
2019-12-31 02:25:10 -08:00
Justin M. Keyes
e922576bdd
Merge #11637 from janlazo/vim-8.1.1739
...
vim-patch:8.1.{1739,1741},8.2.0063
2019-12-31 04:03:11 +01:00
Jan Edmund Lazo
4bd51d8988
CI: set nodejs version to 10 on main scripts
...
nvm can run within a bash shell only.
2019-12-30 18:48:32 -05:00
Jan Edmund Lazo
eeabd3a8c6
vim-patch:8.2.0063: wrong size argument to vim_snprintf()
...
Problem: Wrong size argument to vim_snprintf(). (Dominique Pelle)
Solution: Reduce the size by the length. (related to vim/vim#5410 )
08b28b7ad5
2019-12-30 17:02:15 -05:00
Jan Edmund Lazo
0e7baed219
vim-patch:8.1.1741: cleared/added match highlighting not updated in other window
...
Problem: Cleared/added match highlighting not updated in other window.
(Andi Massimino)
Solution: Mark the right window for refresh.
4ef18dcc2e
2019-12-30 16:30:58 -05:00
Jan Edmund Lazo
6e6544d645
vim-patch:8.1.1739: deleted match highlighting not updated in other window
...
Problem: Deleted match highlighting not updated in other window.
Solution: Mark the window for refresh. (closes vim/vim#4720 ) Also fix that
ambi-width check clears with wrong attributes.
06029a857a
2019-12-30 16:26:43 -05:00
Justin M. Keyes
22a92a59a6
Merge #11605 'gen_vimdoc.py: fix formatting; sort by name'
2019-12-30 12:36:41 +01:00
Justin M. Keyes
c24f8f46b4
gen_vimdoc.py: sort by name
2019-12-30 03:31:32 -08:00
Justin M. Keyes
b81547ce6d
gen_vimdoc.py: better handling of inline (non-block) nodes
2019-12-30 03:12:24 -08:00
Justin M. Keyes
27b678f577
gen_vimdoc.py: fix deprecated check
2019-12-30 00:15:49 -08:00
Justin M. Keyes
f9be48436c
Merge #11632 from janlazo/vim-8.1.2087
...
vim-patch:8.1.2087,8.2.0058
2019-12-30 08:47:19 +01:00
Justin M. Keyes
00af06b372
Merge #11616 from janlazo/vim-8.0.1491
...
vim-patch:8.0.{1356,1491,1495,1522,1538,1540},8.1.{554,670,1300,1303,1875,2377}
2019-12-30 08:27:56 +01:00
Jan Edmund Lazo
5e1cad6d33
vim-patch:8.0.1356: using simalt in a GUIEnter autocommand inserts characters
...
Problem: Using simalt in a GUIEnter autocommand inserts strange characters.
(Chih-Long Chang)
Solution: Ignore K_NOP in Insert mode. (closes vim/vim#2379 )
c5aa55db7e
2019-12-30 01:15:18 -05:00
Jan Edmund Lazo
78aa41354e
vim-patch:8.1.2377: GUI: when losing focus a pending operator is executed
...
Problem: GUI: when losing focus a pending operator is executed.
Solution: Do not execute an operator when getting K_IGNORE. (closes vim/vim#5300 )
fa5612c7d8
2019-12-30 00:49:30 -05:00
Jan Edmund Lazo
5fc8a7ee09
vim-patch:8.1.1300: in a terminal 'ballooneval' does not work right away
...
Problem: In a terminal 'ballooneval' does not work right away.
Solution: Flush output after drawing the balloon. Add the <Ignore> key
code. Add a test.
2f10658b06
2019-12-30 00:34:44 -05:00
Jan Edmund Lazo
ebd5c2cdda
ui: add basic tests for pumheight,pumwidth
2019-12-29 23:16:52 -05:00
Jan Edmund Lazo
1250a01325
vim-patch:8.2.0058: running tests changes ~/.viminfo
...
Problem: Running tests changes ~/.viminfo.
Solution: Make 'viminfo' empty when summarizing tests results. (closes vim/vim#5414 )
eb698d0b32
2019-12-29 22:43:43 -05:00
Jan Edmund Lazo
74e37ac665
vim-patch:8.1.2087: cannot easily select one test function to execute
...
Problem: Cannot easily select one test function to execute.
Solution: Support the $TEST_FILTER environment variable. (Ozaki Kiichi,
closes vim/vim#2695 )
a7f6c3cf07
2019-12-29 22:43:16 -05:00
Jan Edmund Lazo
6c606c1191
vim-patch:8.1.1875: cannot get size and position of the popup menu
...
Problem: Cannot get size and position of the popup menu.
Solution: Add pum_getpos(). (Ben Jackson, closes vim/vim#4827 )
e9bd57286a
https://github.com/neovim/neovim/pull/11562 backported the vim patch.
This patch only updates the runtime/doc/ files to match Vim.
2019-12-29 18:34:05 -05:00
Jan Edmund Lazo
e80f61020a
vim-patch:8.0.1540: popup menu positioning fails with longer string
...
Problem: Popup menu positioning fails with longer string.
Solution: Only align with right side of window when width is less than
'pumwidth' (closes vim/vim#2661 )
2b10bcbfc1
2019-12-29 18:34:05 -05:00
Jan Edmund Lazo
81a0d10f13
fixup! vim-patch.sh: list related missing Vim patches [ci skip] #11514
2019-12-29 18:34:04 -05:00
Jan Edmund Lazo
1e693ac97d
vim-patch:8.1.1303: not possible to hide a balloon
...
Problem: Not possible to hide a balloon.
Solution: Hide the balloon when balloon_show() is called with an empty
string or list. Add balloon_gettext().
be0a2597ae
2019-12-29 18:34:04 -05:00
Jan Edmund Lazo
be4165308f
screen: fix pvs/v1048
2019-12-29 18:34:04 -05:00
Jan Edmund Lazo
1d3d84fe81
vim-patch:8.1.0554: popup menu overlaps with preview window
...
Problem: Popup menu overlaps with preview window.
Solution: Adjust the height computation. (Hirohito Higashi, closes vim/vim#3414 )
614ab8aa00
Cherry-picked "row -> pum_win_row" rename changes from patch 8.1.0062.
2019-12-29 18:34:04 -05:00
Jan Edmund Lazo
51c9e3c4d1
vim-patch:8.0.1538: popupmenu is too far left when completion is long
...
Problem: Popupmenu is too far left when completion is long. (Linwei)
Solution: Adjust column computations. (Hirohito Higashi, closes vim/vim#2661 )
bb008dd323
2019-12-29 18:34:04 -05:00
Jan Edmund Lazo
d56f36f46c
vim-patch:8.0.1522: popup menu is positioned in the wrong place
...
Problem: Popup menu is positioned in the wrong place. (Davit Samvelyan,
Boris Staletic)
Solution: Correct computation of the column and the conditions for that.
(Hirohito Higashi, closes vim/vim#2640 )
4287ed33dd
2019-12-29 18:34:04 -05:00
Jan Edmund Lazo
ac85d1f52f
vim-patch:8.1.0670: macro for popup menu width is unused
...
Problem: Macro for popup menu width is unused.
Solution: Remove it. (Hirohito Higashi)
3d631cb0b3
2019-12-29 18:34:03 -05:00