neovim/runtime/lua/vim
dundargoc 3a535ff496 feat(vim.deprecate): only issue warning if neovim version is high enough
As specified by MAINTAIN.md, features should be soft deprecated at first
(meaning no warnings) to give people a chance to adjust. The problem
with this approach is that deprecating a feature becomes harder than
usual as during the soft deprecation period you need to remember not to
issue a warning, and during the hard deprecation period you need to
remember to start issuing a warning.

This behavior is only enforced if the `plugin` parameter is `nil` as
plugins may not want this specific behavior.

(cherry picked from commit 0a598c13b1)
2024-01-03 13:28:47 +01:00
..
filetype vim-patch:9.0.1464: strace filetype detection is expensive 2023-05-10 07:05:51 +00:00
lsp fix(lsp): handle NUL bytes in popup text 2023-10-12 07:40:01 +00:00
treesitter fix: remove nested for_each_tree in TSTreeView (#26331) 2023-11-30 11:04:49 -06:00
_editor.lua feat(vim.deprecate): only issue warning if neovim version is high enough 2024-01-03 13:28:47 +01:00
_init_packages.lua test: replace lfs with luv and vim.fs 2023-04-04 21:59:06 +02:00
_inspector.lua fix(lua): inspect_pos respect bufnr when get syntax info 2023-04-16 09:50:49 +00:00
_options.lua fix(lua): not using global value in vim.opt_global 2023-09-17 06:44:43 +08:00
_watch.lua [Backport release-0.9] fix(watchfiles): skip Created events when poll starts (#23197) 2023-04-19 16:55:06 +02:00
diagnostic.lua feat(diagnostic): add support for tags 2023-03-30 14:49:58 +01:00
F.lua docs(docstrings): fix runtime type annotations 2022-10-05 15:25:03 +02:00
filetype.lua vim-patch:9.0.1430: Livebook files are not recognized (#22808) 2023-03-29 10:23:52 +02:00
fs.lua fix(fs.lua): normalize slash truncation 2023-07-18 06:36:24 +00:00
health.lua feat(checkhealth): add shims for health functions (#23241) 2023-04-21 13:39:03 +02:00
highlight.lua refactor(highlight)!: remove deprecated functions 2023-03-11 17:59:06 +07:00
inspect.lua fix(inspect): escape identifiers that are lua keywords (#19898) 2022-08-23 13:02:55 +02:00
keymap.lua docs: naming conventions, guidelines 2023-02-22 16:23:49 +01:00
loader.lua [Backport release-0.9] fix(loader): reset hashes when running the loader (#23181) 2023-04-18 17:08:45 +02:00
lsp.lua fix(lsp): do not assume client capability exists in watchfiles check (#24558) 2023-08-04 10:16:54 +01:00
secure.lua fix(secure): crash when hitting escape in prompt (#21283) 2022-12-05 11:59:04 -07:00
shared.lua refactor(lua): simplify vim.gsplit impl 2023-04-21 12:05:39 +00:00
treesitter.lua [Backport release-0.9] fix: vim.treesitter.get_node() now correctly takes opts.lang (#26382) 2023-12-04 10:03:55 +01:00
ui.lua docs: naming conventions, guidelines 2023-02-22 16:23:49 +01:00
uri.lua docs(uri): number → integer (#22515) 2023-03-04 13:05:16 +00:00
version.lua refactor(vim.gsplit): remove "keepsep" 2023-03-22 17:46:01 +01:00