fix(diagnostics): 'vim.trim' predefined signs (closes #470)

main
bhagwan 2 years ago
parent a2c7d7863c
commit 248efd1ffc

@ -65,7 +65,7 @@ M.diagnostics = function(opts)
for k, v in pairs(signs) do
opts.__signs[v.severity] = {}
local sign_def = vim.fn.sign_getdefined(v.sign)
opts.__signs[v.severity].text = sign_def and sign_def[1].text or v.default
opts.__signs[v.severity].text = sign_def and vim.trim(sign_def[1].text) or v.default
opts.__signs[v.severity].texthl = sign_def and sign_def[1].texthl or nil
if opts.signs and opts.signs[k] and opts.signs[k].text then
opts.__signs[v.severity].text = opts.signs[k].text

Loading…
Cancel
Save