以下のようなに設定する。[[フローティングウィンドウ (Neovim)|フローティングウィンドウ]]を表示したくない場合(移動だけしたい場合)は `{ float = false }` を指定する。 ```lua -- 次の診断へ移動 vim.keymap.set('n', '<M-j>', vim.diagnostic.goto_next, opts) -- 前の診断へ移動 vim.keymap.set('n', '<M-k>', vim.diagnostic.goto_prev, opts) -- フローティングウィンドウを表示したくない場合 vim.keymap.set("n", "<M-j>", function() vim.diagnostic.goto_next({ float = false }) end, opts) ``` ## 参考 - [Nvim lsp diagnostics \- keybindings, signs, virtual texts \| SmartTech101](https://smarttech101.com/nvim-lsp-diagnostics-keybindings-signs-virtual-texts/)