neovim/runtime/lua/vim
Yi Ming 1dacf2ecee
fix(lsp): prevent code-lens refresh from becoming a permanent no-op (#28228)
To avoid repeatedly requesting a buffer multiple times before a request is completed, the current implementation puts the requested buffer into the active_refreshes table before requesting.

But since we only remove the buffer from active_refreshes in the lsp-handler of textDocument/codeLens, this will cause if the user sends a request that cannot trigger lsp-handler (for example, if there is an LSP server attached to the current buffer, and especially when the user creates an autocmd which performs vim.lsp.codelens.refresh after the BufEnter event is triggered like in the document example), this buffer will be put into active_refreshes, and there is no way to remove it, which will result in all subsequent vim.lsp.codelens.refresh not requesting textDocument/codeLens.
2024-04-10 12:27:37 +02:00
..
_meta vim-patch:9cd9e759ab1e (#28224) 2024-04-08 06:11:31 +08:00
filetype vim-patch:9.1.0276: No pandoc syntax support 2024-04-09 10:24:49 +02:00
func fix(treesitter): return correct match table in iter_captures() 2024-03-27 10:39:46 +00:00
lsp fix(lsp): prevent code-lens refresh from becoming a permanent no-op (#28228) 2024-04-10 12:27:37 +02:00
provider refactor: rewrite ruby provider in lua 2024-01-24 19:26:53 +01:00
treesitter feat(treesitter): add @injection.filename 2024-04-02 11:13:16 +02:00
ui/clipboard fix(osc52): use nvim_chan_send() to stderr for copying (#26690) 2023-12-21 11:47:04 +08:00
_comment.lua feat(comment): add built-in commenting 2024-04-05 18:07:43 +02:00
_defaults.lua feat(comment): add built-in commenting 2024-04-05 18:07:43 +02:00
_editor.lua feat(lua): pass keys before mapping to vim.on_key() callback (#28098) 2024-03-31 11:20:05 +08:00
_init_packages.lua refactor(types): more fixes 2024-03-06 10:45:22 +00:00
_inspector.lua docs: support inline markdown 2024-03-09 11:21:55 +00:00
_meta.lua refactor(lsp): resolve the config-client entanglement 2024-02-13 14:49:20 +00:00
_options.lua docs: support inline markdown 2024-03-09 11:21:55 +00:00
_system.lua fix(vim.system): don't process non-fast events during wait() (#27300) 2024-02-02 21:52:01 +08:00
_watch.lua fix: move fswatch linux check inside of vim.schedule (#27824) 2024-03-12 15:15:55 +08:00
diagnostic.lua feat(diagnostic): add support for many namespaces filtering in GetOpts (#28045) 2024-03-26 19:08:54 -05:00
F.lua fix(diagnostic): typing 2024-01-16 09:33:10 +00:00
filetype.lua vim-patch:9.1.0276: No pandoc syntax support 2024-04-09 10:24:49 +02:00
fs.lua fix: support UNC paths in vim.fs.normalize 2024-03-30 00:51:09 +01:00
func.lua fix(treesitter): return correct match table in iter_captures() 2024-03-27 10:39:46 +00:00
glob.lua refactor(lua): refactored glob 2024-01-19 11:54:04 +00:00
health.lua refactor: remove fn_bool 2024-04-06 16:42:26 +02:00
highlight.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
inspect.lua
iter.lua fix(vim.iter): use correct cmp function when truncating tail in take (#27998) 2024-03-23 16:46:54 -05:00
keymap.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
loader.lua refactor(types): more fixes 2024-03-06 10:45:22 +00:00
lsp.lua refactor(lsp): move workspace folder logic into the client 2024-04-02 16:47:17 +01:00
provider.lua refactor: create function for deferred loading 2024-02-03 16:53:41 +01:00
re.lua docs: auto-generate docs for vim.lpeg and vim.re 2024-01-14 11:08:33 +00:00
secure.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
shared.lua docs: more accurate typing for vim.tbl_extend 2024-03-10 23:20:26 +00:00
snippet.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
termcap.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
text.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
treesitter.lua docs: support inline markdown 2024-03-09 11:21:55 +00:00
ui.lua refactor(types): fix miscellaneous type warnings 2024-02-25 22:08:11 +00:00
uri.lua fix(lua): remove uri fragment from file paths (#27647) 2024-02-28 10:50:53 +01:00
version.lua docs: support inline markdown 2024-03-09 11:21:55 +00:00
vimhelp.lua docs: apply current colorscheme to default highlight groups 2023-12-20 18:58:40 +01:00