Diomendius
0d32e5ba30
docs(lua): fix, clarify Lua require() docs
...
Corrects lua.txt help file to say that require() searches runtimepath
and loads the first module found, not the last.
Also adds additional clarification on require() and module search order.
Closes #15480
2021-11-21 21:30:13 +13:00
Jan Edmund Lazo
120a881630
Merge pull request #14540 from Shougo/fix_vim8.1.1378
...
[RFC] Improve tests
2021-11-20 22:46:34 -05:00
Volodymyr Kot
2bd8f2fb5e
vim-patch:8.1.0753: printf format not checked for semsg() ( #16378 )
...
Problem: printf format not checked for semsg().
Solution: Add GNUC attribute and fix reported problems. (Dominique Pelle,
closes vim/vim#3805 )
b5443cc46d
(Most of the changes do not apply because Neovim already uses PRId64 and other spelling mistakes were already fixed.)
2021-11-20 13:26:16 +01:00
dundargoc
725cbe7d41
refactor: saner options for uncrustify ( #16204 )
...
* sp_enum_after_assign = force
* sp_brace_typedef = force
* nl_do_brace = remove
* sp_do_brace_open = force
* sp_brace_close_while = force
* sp_before_semi = remove
* sp_before_semi_for = remove
* sp_before_semi_for_empty = remove
* sp_between_semi_for_empty = remove
* sp_after_semi_for_empty = remove
* sp_before_square = remove
* sp_before_squares = remove
* sp_inside_square = remove
* sp_inside_fparens = remove
* sp_inside_fparen = remove
* sp_inside_tparen = remove
* sp_after_tparen_close = remove
* sp_return_paren = force
* pos_bool = lead
* sp_pp_concat = remove
* sp_pp_stringify = remove
* fixup: disable formatting for the INIT section
2021-11-19 14:21:53 -05:00
James McCoy
9ec4417afc
Merge pull request #16066 from neovim/marvim/ci-version-update
...
version.c: update [skip ci]
2021-11-19 11:54:24 -05:00
James McCoy
7942fb7074
Merge pull request #16091 from neovim/marvim/api-doc-update/master
...
docs: regenerate
2021-11-19 11:53:53 -05:00
Christian Clason
a7ad509902
fix(eval): fixup for empty modifier in fnamemodify ( #16368 )
...
* fix(eval): fixup for empty modifier in fnamemodify
1dbbaf89bf
erroneously removed a check for empty modifier and a PVS fix.
Restore that check and fix.
Fixes #16367
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2021-11-19 16:13:49 +01:00
Shougo Matsushita
2c431943d6
fix: remove unneeded gzip check
2021-11-19 13:45:41 +09:00
Shougo Matsushita
e9819ca709
fix: error
2021-11-19 13:45:41 +09:00
Shougo Matsushita
c11cf6b415
test: save clipboard
2021-11-19 13:45:41 +09:00
Shougo Matsushita
9bcbb7f9d2
fix: shell problem
2021-11-19 13:45:41 +09:00
Shougo Matsushita
cf4af351a6
fix: fix GZIP error
2021-11-19 13:45:41 +09:00
Shougo Matsushita
18d7ec36f3
fix: remove unnecessary changes
2021-11-19 13:45:41 +09:00
Shougo Matsushita
a11cec08e5
fix: for reviews
2021-11-19 13:45:41 +09:00
Shougo Matsushita
dd63d93931
fix: disable clipboard when test registers
2021-11-19 13:45:40 +09:00
Shougo Matsushita
77c2edcacb
fix: remove previous executed directories to execute tests locally
2021-11-19 13:45:40 +09:00
Shougo Matsushita
4cb8a399c7
fix: add cd for local execution
2021-11-19 13:45:40 +09:00
Shougo Matsushita
133d79a358
vim-patch:8.2.3616: arglist test does not clear the argument list consistently
...
Problem: Arglist test does not clear the argument list consistently.
Solution: Call Reset_arglist(). (Shougo Matsushita, closes vim/vim#9154 )
3cad470385
2021-11-19 13:45:29 +09:00
marvim
b43b6efa34
version.c: update [skip ci]
2021-11-19 03:07:56 +00:00
marvim
2d340a3746
docs: regenerate
2021-11-18 21:50:55 +00:00
Michael Lingelbach
f71be1f87b
fix(lsp): improve incremental sync robustness ( #16358 )
...
closes https://github.com/neovim/neovim/issues/16352
* improve handling of multi-byte deletions
2021-11-18 16:49:46 -05:00
Mathias Fußenegger
d249e18bbf
fix(uri): use valid EmmyLua annotations ( #16359 )
...
See:
- https://emmylua.github.io/annotations/param.html
- https://emmylua.github.io/annotations/return.html
2021-11-18 21:12:21 +01:00
James McCoy
722647dd8c
Merge pull request #16356 from clason/bump-luarocks
...
build(deps): bump luarocks to 3.8.0
2021-11-18 14:41:14 -05:00
Gregory Anders
5e46f649e2
fix(diagnostic): don't use nil col if missing from qflist ( #16357 )
...
If the quickfixlist item doesn't contain a column it is reported as 0.
Rather than using a nil value in such a case (which breaks diagnostics
elsewhere), just keep the 0 value.
2021-11-18 12:27:46 -07:00
Gregory Anders
a42a9accab
Merge pull request #16355 from mjlbach/fix/docgen-again
2021-11-18 11:31:31 -07:00
Gregory Anders
8081a30ca8
docs: mark tagfunc.lua methods as private
2021-11-18 11:30:09 -07:00
Michael Lingelbach
0746f0021f
fix(docgen): add tagfunc.lua
2021-11-18 11:30:09 -07:00
Christian Clason
cab542c0f9
build(deps): bump luarocks to 3.8.0
2021-11-18 18:55:36 +01:00
Michael Lingelbach
f940e7a5b9
feat(lsp): add tagfunc ( #16103 )
2021-11-18 12:26:26 -05:00
zeertzjq
36538417f0
vim-patch:01164a6546b4 ( #16335 )
...
missing changes to src/nvim/po/check.vim from 01164a6546 (diff-ed3e88d59856bb5b62b2a394fb8c7293cd5794531e0718c0aa2d3d768d7973d1)
2021-11-17 21:28:20 -05:00
zeertzjq
1f68a21d66
vim-patch:8.2.3593: directory is wrong after executing "lcd" with win_execute() ( #16314 )
...
Problem: Directory is wrong after executing "lcd" with win_execute().
Solution: Correct the directory when going back to the original window.
(closes vim/vim#9132 )
7f13b24ab6
2021-11-17 21:18:55 -05:00
zeertzjq
dba3590a0e
vim-patch:8.2.3591: no event is triggered when closing a window ( #16306 )
...
Problem: No event is triggered when closing a window.
Solution: Add the WinClosed event. (Naohiro Ono, closes vim/vim#9110 )
23beefed73
Nvim has already implemented this feature, so this only changes tests
and docs.
2021-11-17 21:11:09 -05:00
zeertzjq
5ff972cafe
vim-patch:8.2.3522: cannot use \x and \u when setting 'listchars' ( #16049 )
...
Problem: Cannot use \x and \u when setting 'listchars'.
Solution: Support hex and unicode in hex form. (closes vim/vim#9006 )
93ff6720fe
2021-11-17 20:55:59 -05:00
Michael Lingelbach
eb3d59126e
fix(lsp): change signature of buf_highlight_references ( #16345 )
...
the prior signature did not assume an active language client
this function can now be used directly by passing an offset encoding
defaults to utf-16 (standard for LSP)
2021-11-17 21:14:45 +01:00
Christian Clason
c0efe49e78
vim-patch:519cc559b08b ( #16340 )
...
Update runtime files
519cc559b0
2021-11-17 10:02:59 +01:00
dundargoc
eba317d7a9
refactor: reduce number of explicit char casts ( #16077 )
...
* refactor: reduce number of explicit char casts
2021-11-16 20:27:59 +01:00
Christian Clason
99211b008c
vim-patch:8.2.3604: not all sudoers files are recognized ( #16338 )
...
Problem: Not all sudoers files are recognized.
Solution: Add a file pattern. (Doug Kearns, closes vim/vim#1192 )
c143fa0778
2021-11-16 18:34:39 +01:00
Christian Clason
b5eab2a98a
vim-patch:8.2.3603: fish filetype not recognized ( #16337 )
...
Problem: Fish filetype not recognized.
Solution: Add a file pattern and match script line. (Doug Kearns)
b1b163efd7
2021-11-16 18:26:03 +01:00
Gregory Anders
8fb09bc512
Merge pull request #16328 from gpanders/diagnostic-prefix-hi
2021-11-16 08:48:26 -07:00
Gregory Anders
98af683e0f
refactor(diagnostic): make bufnr arguments consistent ( #16323 )
...
Make the bufnr argument have similar semantics across API functions;
namely, a nil value means "all buffers" while 0 means "current buffer".
This increases the flexibility of the API by allowing functions such as
enable() and disable() to apply globally or per-namespace, rather than
only on a specific buffer.
2021-11-16 08:47:49 -07:00
Christian Clason
890f8cd750
Merge pull request #16330 from clason/vim-8.2.3598
...
vim-patch:8.2.3598,3599,3600: some filetypes are not recognized
2021-11-16 13:38:07 +01:00
Christian Clason
75959d04c4
vim-patch:8.2.3600: filetype test fails
...
Problem: Filetype test fails.
Solution: Add missint change.
314b773abb
2021-11-16 13:04:14 +01:00
Christian Clason
b20429c8a5
vim-patch:8.2.3599: not all gdbinit files are recognized
...
Problem: Not all gdbinit files are recognized.
Solution: Add "gdbinit". (Doug Kearns)
782b4bbc16
2021-11-16 12:40:50 +01:00
Christian Clason
e5ef736dfe
vim-patch:8.2.3598: RouterOS filetype is not recognized
...
Problem: RouterOS filetype is not recognized.
Solution: Add file and script patterns. (closes vim/vim#9097 )
0818ab82e7
2021-11-15 23:03:10 +01:00
Michael Lingelbach
87a053f126
fix(lsp): fix edge cases in incremental sync ( #16308 )
2021-11-15 08:51:30 -08:00
Gregory Anders
63413bd047
refactor(diagnostic)!: rename 'show_header' to 'header'
...
Rename the `show_header` option in `open_float` to simply `header` and
allow users to specify both the header string as well as the highlight
group.
2021-11-15 09:12:27 -07:00
Gregory Anders
cc48837622
feat(diagnostic): allow 'prefix' option to return highlight
...
Extend the 'prefix' option for `open_float` to also provide an optional
highlight group for the prefix string.
2021-11-15 09:05:40 -07:00
Jan Edmund Lazo
8f984dc1f2
Merge pull request #16047 from mcepl/vim-8.2.3520
...
vim-patch:8.2.3520: cannot define a function for thesaurus completion
2021-11-14 21:23:42 -05:00
Gregory Anders
3c74ba4acb
feat(diagnostic): add 'prefix' option to open_float ( #16321 )
...
The 'prefix' option accepts a function or a string that is used to add a
prefix string to each diagnostic displayed in the floating window.
2021-11-14 18:40:11 -07:00
Björn Linse
2f37ffb719
Merge pull request #16316 from bfredl/macroman
...
refactor(macros): delete multibyte macros which just are aliases
2021-11-14 17:43:21 +01:00