local M = {} local current = "virtual_lines" local function apply() if current == "virtual_lines" then vim.diagnostic.config({ virtual_text = false, virtual_lines = true }) else vim.diagnostic.config({ virtual_lines = false, virtual_text = true }) end end function M.toggle() current = current == "virtual_lines" and "virtual_text" or "virtual_lines" apply() end apply() return M