feat: fix lsp inlay hints

This commit is contained in:
Matthew Leong 2024-06-08 15:38:30 -07:00
parent 33bd78ed9f
commit 18e6882d0e
2 changed files with 4 additions and 2 deletions

View file

@ -16,7 +16,7 @@ function M.on_attach(client, bufnr)
buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
if user_config.lsp.inlay_hint and client.supports_method('textDocument/inlayHint') then
vim.lsp.inlay_hint(bufnr, true)
vim.lsp.inlay_hint.enable(true, { bufnr = bufnr })
end
if client.supports_method('textDocument/formatting') then

View file

@ -101,7 +101,9 @@ function M.toggle_inlay_hints()
local enabled = user_config.lsp.inlay_hint
return function()
enabled = not enabled
vim.lsp.inlay_hint(vim.api.nvim_get_current_buf() or 0, enabled)
vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled({
bufnr = vim.api.nvim_get_current_buf() or 0,
}))
end
end