## 事象
以下のように、[[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] もっといい方法があるはず。。。