neovim/runtime/lua/vim
Folke Lemaitre ddd92a70d2
feat(lsp): initial support for dynamic capabilities (#23681)
- `client.dynamic_capabilities` is an object that tracks client register/unregister
- `client.supports_method` will additionally check if a dynamic capability supports the method, taking document filters into account. But only if the client enabled `dynamicRegistration` for the capability
- updated the default client capabilities to include dynamicRegistration for:
    - formatting
    - rangeFormatting
    - hover
    - codeAction
    - hover
    - rename
2023-05-28 07:51:28 +02:00
..
filetype vim-patch:9.0.1539: typst filetype is not recognized (#23578) 2023-05-11 15:43:02 +08:00
lsp feat(lsp): initial support for dynamic capabilities (#23681) 2023-05-28 07:51:28 +02:00
treesitter fix: function was renamed (#23772) 2023-05-26 21:51:18 +02:00
_editor.lua docs: small fixes 2023-05-13 21:33:22 +02:00
_init_packages.lua refactor(build): include lpeg as a library 2023-04-27 11:40:00 +02:00
_inspector.lua docs: small fixes 2023-05-13 21:33:22 +02:00
_meta.lua refactor: rename local API alias from a to api 2023-04-05 17:19:53 +01:00
_watch.lua fix(watchfiles): skip Created events when poll starts (#23139) 2023-04-17 18:50:05 +02:00
diagnostic.lua feat(diagnostic): specify diagnostic virtual text prefix as a function 2023-04-17 12:53:34 +01:00
F.lua feat(lua): allow vim.F.if_nil to take multiple arguments (#22903) 2023-04-07 08:22:47 -06:00
filetype.lua vim-patch:9.0.1565: json lines files are not recognized (#23677) 2023-05-19 09:11:22 +02:00
fs.lua feat(fs): expose join_paths as vim.fs.joinpath (#23685) 2023-05-20 17:30:48 +02:00
health.lua fix(checkhealth): fix crash due to incorrect argument type 2023-04-16 12:26:13 +02:00
highlight.lua feat(lua): add hl priority opts on yank (#23509) 2023-05-06 21:53:36 +02:00
inspect.lua fix(inspect): escape identifiers that are lua keywords (#19898) 2022-08-23 13:02:55 +02:00
iter.lua perf(iter): reduce number of table allocations 2023-04-28 15:38:50 -06:00
keymap.lua docs: naming conventions, guidelines 2023-02-22 16:23:49 +01:00
loader.lua feat(lua): vim.tbl_contains supports general tables and predicates (#23040) 2023-04-14 10:39:57 +02:00
lsp.lua feat(lsp): initial support for dynamic capabilities (#23681) 2023-05-28 07:51:28 +02:00
re.lua refactor(build): include lpeg as a library 2023-04-27 11:40:00 +02:00
secure.lua fix(secure): crash when hitting escape in prompt (#21283) 2022-12-05 11:59:04 -07:00
shared.lua docs: small fixes 2023-05-13 21:33:22 +02:00
treesitter.lua fix(treesitter): allow foldexpr without highlights (#23672) 2023-05-18 10:52:01 +01:00
ui.lua docs: naming conventions, guidelines 2023-02-22 16:23:49 +01:00
uri.lua refactor: remove modelines from Lua files 2023-04-13 23:29:13 +02:00
version.lua docs: small fixes 2023-05-13 21:33:22 +02:00