## 事象 以下のように、[[nvim-lspconfig]]の`config`で[[LSP inlay hints (Neovim)|LSP inlay hints]]の設定をした。 ```lua vim.api.nvim_create_autocmd("LspAttach", { group = vim.api.nvim_create_augroup("UserLspConfig", {}), callback = function(ev) -- 中略 local client = vim.lsp.get_client_by_id(ev.data.client_id) -- inlay hint if client.supports_method("textDocument/inlayHint") then vim.lsp.inlay_hint.enable() end ``` しかし、ファイルを開いても[[LSP inlay hints (Neovim)|LSP inlay hints]]は表示されない。 ## 原因 [[LSP inlay hints (Neovim)|LSP inlay hints]]が表示されるのはファイルの内容が変更されたタイミングだから。 ## 回避策 [[LSP inlay hints (Neovim)|LSP inlay hints]]を見たいときはファイルの内容を変更する。 > [!thinking] もっといい方法があるはず。。。