add 'full' for line_width in diagnostics options (#2452)

* add 'full' for line_width in diagnostics options

* lowercase documentation entry and change error notify method

* moved line_width options checking
This commit is contained in:
blue pitaya
2023-09-03 21:15:21 +02:00
committed by GitHub
parent 3fae9c1e14
commit dc7f25c810
3 changed files with 14 additions and 2 deletions

View File

@@ -1164,9 +1164,13 @@ function make_entry.gen_from_diagnostics(opts)
{ remaining = true },
}
local line_width = vim.F.if_nil(opts.line_width, 0.5)
local line_width_opts = { width = line_width }
if type(line_width) == "string" and line_width == "full" then
line_width_opts = {}
end
local hidden = utils.is_path_hidden(opts)
if not hidden then
table.insert(display_items, 2, { width = line_width })
table.insert(display_items, 2, line_width_opts)
end
local displayer = entry_display.create {
separator = "",