From b8b82128424356ae49288e3af845de744ee5433d Mon Sep 17 00:00:00 2001 From: Ethan Holz Date: Tue, 29 Jul 2025 14:32:49 -0600 Subject: [PATCH] feat: remove inlay_hint from lua_ls --- nvim/.config/nvim/lua/lsp.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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, }) -- 2.51.2