feat: add configuration for inlay hints
This commit is contained in:
parent
3159d83be7
commit
9c8afc73b4
|
@ -40,4 +40,5 @@ opt.smartindent = true
|
|||
-- disable netrw
|
||||
vim.g.loaded_netrw = 1
|
||||
vim.g.loaded_netrwPlugin = 1
|
||||
vim.g.inlay_hints_visible = true
|
||||
|
||||
|
|
|
@ -11,8 +11,8 @@
|
|||
--
|
||||
-- ==============================================
|
||||
|
||||
ui = require 'config.ui'
|
||||
icons = require 'config.icons'
|
||||
local ui = require 'config.ui'
|
||||
local icons = require 'config.icons'
|
||||
|
||||
return {
|
||||
{
|
||||
|
@ -64,6 +64,14 @@ return {
|
|||
function(server_name) -- default handler (optional)
|
||||
require("lspconfig")[server_name].setup({
|
||||
on_attach = function(client, bufnr)
|
||||
|
||||
-- optionally enable inlay hints
|
||||
-- Source: https://www.reddit.com/r/neovim/comments/14em0f8/how_to_use_the_new_lsp_inlay_hints/
|
||||
-- ..............................................
|
||||
|
||||
if client.server_capabilities.inlayHintProvider and opts.inlay_hints.enabled then
|
||||
vim.lsp.inlay_hint.enable(true, { bufnr })
|
||||
end
|
||||
end
|
||||
})
|
||||
end,
|
||||
|
|
Loading…
Reference in New Issue