dotfiles/.config/nvim/lua/plugins/inlayhints.lua
Patrick Wadström bc2f2a0e1c
Latest from work
2023-02-11 19:51:08 +01:00

29 lines
756 B
Lua

require('lsp-inlayhints').setup({
inlay_hints = {
parameter_hints = {
show = false
},
type_hints = {
remove_colon_start = true,
remove_colon_end = true
},
max_len_align = false,
highlight = "Comment",
},
enabled_at_startup = false,
})
vim.api.nvim_create_augroup("LspAttach_inlayhints", {})
vim.api.nvim_create_autocmd("LspAttach", {
group = "LspAttach_inlayhints",
callback = function(args)
if not (args.data and args.data.client_id) then
return
end
local bufnr = args.buf
local client = vim.lsp.get_client_by_id(args.data.client_id)
require("lsp-inlayhints").on_attach(client, bufnr)
end,
})