diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index 28ed2f2..074fee2 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -99,7 +99,11 @@ vim.g.rustaceanvim = { vim.api.nvim_create_augroup("LspAttach_inlayhints", {}) vim.api.nvim_create_autocmd("LspAttach", { group = "LspAttach_inlayhints", - callback = function(args) - vim.lsp.inlay_hint.enable(true) + callback = function(event) + local client = vim.lsp.get_client_by_id(event.data.client_id) + -- Enable for all clients except for lua_ls + if client and client.name ~= "lua_ls" then + vim.lsp.inlay_hint.enable(true) + end end, })