[Lazyvim] Вывод диагностической информации в плавующем окне

Диагностика, которая татуирует ошибки виртуальным текстом прямо на каждой строке, — это как дебаггер, орущий на весь цех. Тут настройка другая: мешанина выключена, а всё полезное всплывает в плавающем окне, когда курсор наконец замирает. Редактор от этого становится приятнее и удобнее для работы.

diagnostic_info

Видео «lsp-and-diagnostics» не найдено (урок не готов или slug неверный).

Настройка в файле ./config/nvim/lua/config/autocmds.lua :


vim.diagnostic.config({
  float = { source = nil, border = "single" },
  virtual_text = false,
  signs = true,
})


vim.api.nvim_create_autocmd({ "CursorHold"}, {
  command = "lua vim.diagnostic.open_float(nil, {focus=false})",
})