diff --git a/lua/lspsaga/diagnostic/init.lua b/lua/lspsaga/diagnostic/init.lua index 53e01b4c1..5ee737abd 100644 --- a/lua/lspsaga/diagnostic/init.lua +++ b/lua/lspsaga/diagnostic/init.lua @@ -52,7 +52,7 @@ function diag:get_diagnostic(opt) if opt.cursor then local res = {} for _, v in pairs(entrys) do - if v.col <= col and (v.end_col and v.end_col > col or true) then + if v.col <= col and (not v.end_col or v.end_col > col) then res[#res + 1] = v end end