Jan Edmund Lazo
9b5e3ba32d
vim-patch:8.2.2547: "%" command not accurate for big files
...
Problem: "%" command not accurate for big files.
Solution: Make it more accurate for files up to 21M lines. (Dominique Pellé,
closes vim/vim#7889 )
https://github.com/vim/vim/commit/2c6553498e790604f50016d8435403523a2576d6
N/A patches for version.c:
vim-patch:8.2.2545: errors and crash when terminal window is zero height
Problem: Errors and crash when terminal window is zero height. (Leonid V.
Fedorenchik)
Solution: Do not resize when width or height is zero. (closes vim/vim#7890 )
https://github.com/vim/vim/commit/eba13e4ea28f133ff65f6b426428f49a9bd711b0
2021-02-23 20:24:41 -05:00
kuuote
0450e155d4
vim-patch:8.2.2233: cannot convert a byte index into a character index ( #13978 )
...
Problem: Cannot convert a byte index into a character index.
Solution: Add charidx(). (Yegappan Lakshmanan, closes vim/vim#7561 )
https://github.com/vim/vim/commit/17793ef23aae0bc94539390ccfe5e63b0ad39ff2
2021-02-22 20:13:14 -05:00
Matthieu Coudron
9d5f842807
lsp: remove deprecated references to 'callbacks' ( #13945 )
...
vim.lsp.callbacks was deprecated a few months ago. This is a cleanup before the release.
Use vim.lsp.handlers instead.
2021-02-23 00:02:51 +01:00
Matthieu Coudron
46a58b74f4
feat(lsp): use vim.notify for some errors ( #13992 )
2021-02-22 23:31:12 +01:00
Jan Edmund Lazo
fb2adadc9e
Merge pull request #13988 from janlazo/vim-8.1.1310
...
vim-patch:8.1.1310: named function arguments are never optional
2021-02-22 15:04:16 -05:00
erw7
bca19138bf
tui: fix possibility of evaluating uninitialized variables ( #13987 )
2021-02-22 16:55:28 +01:00
Jan Edmund Lazo
77bae79c07
fixup! vim-patch:8.1.1310: named function arguments are never optional
2021-02-22 09:27:49 -05:00
erw7
66b0ab0883
vim-patch:8.1.1310: named function arguments are never optional
...
Problem: Named function arguments are never optional.
Solution: Support optional function arguments with a default value. (Andy
Massimino, closes vim/vim#3952 )
https://github.com/vim/vim/commit/42ae78cfff171fbd7412306083fe200245d7a7a6
2021-02-22 09:16:41 -05:00
Björn Linse
7bcac75f30
Merge pull request #13952 from bfredl/overlay
...
decorations: allow virt_text overlay at any column
2021-02-22 10:17:44 +01:00
Björn Linse
4781333a7a
decorations: allow virt_text overlay at any column
2021-02-22 09:40:06 +01:00
Jan Edmund Lazo
595f6e4d64
vim-patch:8.2.2070: can't get the exit value in VimLeave(Pre) autocommands ( #13981 )
...
Problem: Can't get the exit value in VimLeave or VimLeavePre autocommands.
Solution: Add v:exiting like in Neovim. (Yegappan Lakshmanan, closes vim/vim#7395 )
https://github.com/vim/vim/commit/f0068c5154a99b86b2c4515a4b93c003b2445cf4
Rearrange VimVarIndex enums and vimvars[] entries to sync with Vim.
N/A patches for version.c:
vim-patch:8.2.2535: MS-Windows: cannot run all vim9 tests
Problem: MS-Windows: cannot run all vim9 tests.
Solution: Make test_vim9 target work.
https://github.com/vim/vim/commit/723ef5db980b2e69ef8bdc0dd448cb645491c464
2021-02-20 23:45:14 -05:00
Mathias Fußenegger
1caf58578c
lsp: Fix text edits operating on the last line of a document ( #13677 )
...
`lines` can be empty, in which case `#lines[#lines]` failed with an
error:
lsp/util.lua:214: attempt to get length of a nil value
2021-02-19 22:20:42 -05:00
Michael Lingelbach
b2fcfc65b7
lsp: client stop cleanups ( #13877 )
...
* lsp: client stop cleanups
* Add diagnostic clearing to client.stop() method used by nvim-lspconfig
* Clear diagnostic cache to prevent stale diagnostics on client restart
* lsp: Add test for vim.lsp.diagnostic.reset
2021-02-19 22:05:49 -05:00
Vikram Pal
4d5dbea4f4
[RFC] ":source" sources from current buffer if filename is omitted ( #11444 )
...
Fix https://github.com/neovim/neovim/issues/8722
2021-02-18 01:25:51 -05:00
Jan Edmund Lazo
d08e983c6b
Merge pull request #13968 from janlazo/runtime-tar
...
runtime/tar: port latest files
2021-02-18 01:13:40 -05:00
Jan Edmund Lazo
b46a92f519
runtime/tar: 23515b4ef7580af8b9d3b964a558ab2007cacda5
...
Port tar files only in order to support '*.tar.zst' files.
Close https://github.com/neovim/neovim/pull/13337
2021-02-17 23:59:17 -05:00
Jan Edmund Lazo
d3c6f74498
runtime/tar: 8024f936368336241406137a2fa78ed5ee9000a6
...
Port tar runtime files only.
2021-02-17 23:54:40 -05:00
Jan Edmund Lazo
1d84277738
runtime/tar: 2963456ff2b740244b3a064785fe681b1998d75e
...
Port tar files for release v31 only.
2021-02-17 23:39:37 -05:00
Brian Ryall
18f90336cb
vim-patch:8.2.2523: Svelte filetype not recognized ( #13961 )
...
Problem: Svelte filetype not recognized.
Solution: Add a detection rule. (Brian Ryall, closes vim/vim#7858 )
https://github.com/vim/vim/commit/c0fcb6e0b10050145e7d334b68b1bdc5201fed05
2021-02-18 00:22:48 +01:00
Brian Ryall
64b7d7ae78
vim-patch:8.2.2522: Beancount filetype not recognized ( #13960 )
...
Problem: Beancount filetype not recognized.
Solution: Add a detection rule. (Brian Ryall, closes vim/vim#7859 )
https://github.com/vim/vim/commit/9bbd883b3528b37dcacad22ad58861105a9ae428
2021-02-18 00:20:07 +01:00
Matthieu Coudron
2dd383c943
fix(flake): add debuginfo to nvim-debug ( #13947 )
...
nvim-debug was missing symbols.
adding the lock file to remove the flake warning message as well.
2021-02-17 18:58:40 +01:00
Björn Linse
d623400cad
Merge pull request #13944 from chentau/on_bytes_doc
...
Doc: update documentation for on_bytes
2021-02-17 13:14:18 +01:00
chentau
d966e0142d
Doc: update documentation for on_bytes
2021-02-17 00:47:19 -08:00
Jakub Łuczyński
4bc74c2431
netrw: move netrw_home to XDA_DATA_HOME ( #13939 )
2021-02-16 21:21:43 -05:00
Yegappan Lakshmanan
03383ee27b
doc: Update vim_diff.txt ( #13954 )
...
Update vim_diff.txt to reflect the following patches:
patch 8.1.1113: making an autocommand trigger once is not so easy
patch 8.2.2128: there is no way to do something on CTRL-Z
patch 8.2.2508: cannot change the character displayed in non existing lines
patch 8.2.2518: 'listchars' should be window-local
2021-02-16 19:50:06 +01:00
Björn Linse
772421f6b1
Merge pull request #13692 from mjlbach/fix_cursor_respect_current_line
...
fix_cursor: do not change line number when edit will not impact cursor row
2021-02-16 18:32:38 +01:00
Jan Edmund Lazo
7250d521c5
Merge pull request #13949 from janlazo/runtime-netrw
...
runtime/netrw: port missing Vim 8.1,8.2 runtime patches
2021-02-16 09:24:17 -05:00
Jan Edmund Lazo
44dac91501
runtime/netrw: 207f009326c8f878defde0e594d7d9ed9860106e
...
Port runtime/doc/pi_netrw.txt only.
2021-02-16 07:58:05 -05:00
Jan Edmund Lazo
d29553d4a9
runtime/netrw: 8024f936368336241406137a2fa78ed5ee9000a6
...
Port runtime/doc/pi_netrw.txt only.
2021-02-16 07:55:03 -05:00
Jan Edmund Lazo
44ba77e589
runtime/netrw: 2963456ff2b740244b3a064785fe681b1998d75e
...
Port netrw files for release v168 only.
2021-02-16 07:51:25 -05:00
Jan Edmund Lazo
8d2c76c80c
runtime/netrw: 469bdbde1e8ea8110705327ab193acca79296742
...
Port runtime/doc/pi_netrw.txt only.
2021-02-15 21:32:28 -05:00
Jan Edmund Lazo
803be53cf7
runtime/netrw: 2ed639abdc4000436115f378e28320b7bee38a6e
...
Port runtime/doc/pi_netrw.txt only.
2021-02-15 21:31:30 -05:00
Jan Edmund Lazo
08947d1642
runtime/netrw: 91359014b359cf816bf943fe2c7d492996263def
...
Port netrw files for release v167 only.
2021-02-15 21:29:20 -05:00
Jan Edmund Lazo
9b662a57db
runtime/netrw: 09c6f265b21065ffa9437837b1d0955137175e45
...
Port runtime/doc/pi_netrw.txt only.
2021-02-15 21:21:10 -05:00
Jan Edmund Lazo
68816c7e0a
runtime/netrw: 574ee7bc1246070dba598f9561a2776aa1a10d07
...
Port runtime/doc/pi_netrw.txt only.
2021-02-15 21:19:47 -05:00
Jan Edmund Lazo
e35c766518
runtime/netrw: 5ef1c6a4838a9629b793f3ae676f72a764171b00
...
Port netrw files only.
2021-02-15 21:16:27 -05:00
Jan Edmund Lazo
dc3ca16a99
Merge pull request #13930 from janlazo/vim-8.2.1902
...
vim-patch:8.2.{54,64,576,925,1056,1058,1902,1903,1904}
2021-02-14 11:36:12 -05:00
Jan Edmund Lazo
147d40f2a0
vim-patch:8.2.0925: getcompletion() does not return command line arguments
...
Problem: Getcompletion() does not return command line arguments.
Solution: Add the "cmdline" option. (Shougo, closes vim/vim#1140 )
https://github.com/vim/vim/commit/1f1fd44ef796dd909ff5f3e5288b3fd79294dc71
2021-02-14 10:00:59 -05:00
Björn Linse
96ca0e2142
Merge pull request #13935 from bfredl/undotime
...
autoread episode III: revenge of the trees
2021-02-14 14:53:36 +01:00
Björn Linse
c7a65fe6a1
buffer_updates: autoload episode III: revenge of the trees
2021-02-14 11:10:36 +01:00
Jan Edmund Lazo
e87c30a196
vim-patch:8.2.0064: diffmode completion doesn't use per-window setting
...
Problem: Diffmode completion doesn't use per-window setting.
Solution: Check if a window is in diff mode. (Dominique Pell, closes vim/vim#5419 )
https://github.com/vim/vim/commit/efcc329020ef089267f5f3994b8544eb58806311
2021-02-13 18:22:04 -05:00
Jan Edmund Lazo
54cd7298f8
vim-patch:8.2.0054: :diffget and :diffput don't have good completion
...
Problem: :diffget and :diffput don't have good completion.
Solution: Add proper completion. (Dominique Pelle, closes vim/vim#5409 )
https://github.com/vim/vim/commit/ae7dba896975051a3f0b7123faa08dac5635972d
2021-02-13 18:17:25 -05:00
Jan Edmund Lazo
fd44bd4d4f
vim-patch:8.2.1056: wrong display when mixing match conceal and syntax conceal
...
Problem: Wrong display when mixing match conceal and syntax conceal.
Solution: Adjust how conceal flags are used. (closes vim/vim#6327 , closes vim/vim#6303 )
https://github.com/vim/vim/commit/211dd3fd82216ca879fe7f917ea345b3ae366ce1
2021-02-13 17:05:06 -05:00
Jan Edmund Lazo
34291eba80
vim-patch:8.2.1058: multiline conceal causes display errors
...
Problem: Multiline conceal causes display errors.
Solution: Do not allow conceal cross over EOL. (closes vim/vim#6326 , closes vim/vim#4854 ,
closes vim/vim#6302 )
https://github.com/vim/vim/commit/fc838d6cb0f22c77a6ee2befd034b593e1c5ea06
Port test_conceal.vim but skip tests that require screendumps.
2021-02-13 16:15:00 -05:00
Jan Edmund Lazo
cdace43b6c
vim-patch:8.2.1904: still using default option values after using ":badd +1"
...
Problem: Still using default option values after using ":badd +1".
Solution: Find a window where options were set. Don't set the window when
using ":badd".
https://github.com/vim/vim/commit/89b693e5627715cde080c3580c7b641c9bf0c06a
2021-02-13 14:27:17 -05:00
Jan Edmund Lazo
a2aeed013c
vim-patch:8.2.1903: buffer test fails with normal features
...
Problem: Buffer test fails with normal features.
Solution: Use 'numberwidth' instead of 'conceallevel' in the test.
https://github.com/vim/vim/commit/37e4e03c67dacfc4a065e95492ffc4c7f490b44b
2021-02-13 13:50:00 -05:00
Jan Edmund Lazo
6855a55d53
vim-patch:8.2.0576: some errors are not covered by tests
...
Problem: Some errors are not covered by tests.
Solution: Add a few more tests. (Dominique Pelle, closes vim/vim#5920 )
https://github.com/vim/vim/commit/067297e16a516838dbc46aaa9d8b1a507afec28d
2021-02-13 13:47:29 -05:00
Jan Edmund Lazo
9860d14af3
vim-patch:8.2.1902: default option values changed with :badd for existing buffer
...
Problem: Default option values are changed when using :badd for an existing
buffer.
Solution: When calling buflist_new() pass a zero line number. (closes vim/vim#7195 )
https://github.com/vim/vim/commit/e974fa7b2b98e53a59d5ef16a6a1291f12a32e33
2021-02-13 13:40:09 -05:00
Jan Edmund Lazo
5ad32885d4
vim-patch:8.2.2499: "vim -g --version" does not redirect output ( #13922 )
...
Problem: "vim -g --version" does not redirect output.
Solution: Reset gui.starting when showing version info. (closes vim/vim#7815 )
https://github.com/vim/vim/commit/3b678047bcd50d6f409175dcffe7839dbb74728b
N/A patches for version.c:
vim-patch:8.1.2065: compiler warning building non-GUI with MinGW.
Problem: Compiler warning building non-GUI with MinGW.
Solution: Adjust #ifdefs. (Yegappan Lakshmanan, closes vim/vim#4964 )
https://github.com/vim/vim/commit/910c378d9342e0de8c6736c83ebdbbb597267056
vim-patch:8.2.2500: build fails without the GUI feature
Problem: Build fails without the GUI feature.
Solution: Add #ifdef.
https://github.com/vim/vim/commit/0bcadf14aa700c166c09f1800ed3de00b9598b39
vim-patch:8.2.2502: a few github actions are failing
Problem: A few github actions are failing.
Solution: Install setuptools-rust. (closes vim/vim#7823 )
https://github.com/vim/vim/commit/ca753ec862f8191f1fc5ed161753704a488ed08d
vim-patch:8.2.2507: github build may fail if Ubuntu 20.04 is used
Problem: Github build may fail if Ubuntu 20.04 is used. Installing rust is
not needed.
Solution: Specify ubuntu-18.04 instead of latest. Update "pip" instead of
installing rust. (Ozaki Kiichi, closes vim/vim#7820 )
https://github.com/vim/vim/commit/0fa09676c25a0a4a01f339887b8bf40b4673621f
2021-02-13 12:00:36 -05:00
最上川
8399f48ca9
man.vim: :Man should not change global value of 'tagfunc' option ( #13926 )
2021-02-13 11:54:03 -05:00