diff --git a/lua/symbols-outline/parser.lua b/lua/symbols-outline/parser.lua index 081db8c..0d4f5d4 100644 --- a/lua/symbols-outline/parser.lua +++ b/lua/symbols-outline/parser.lua @@ -196,7 +196,7 @@ function M.get_lines(flattened_outline_items) end local string_prefix = table_to_str(final_prefix) - local hl_start = #string_prefix + 1 + local hl_start = #string_prefix local hl_end = #string_prefix + #value.icon table.insert(lines, string_prefix .. value.icon .. " " .. value.name) diff --git a/lua/symbols-outline/writer.lua b/lua/symbols-outline/writer.lua index a435a89..5b959e9 100644 --- a/lua/symbols-outline/writer.lua +++ b/lua/symbols-outline/writer.lua @@ -24,7 +24,7 @@ end function M.add_highlights(bufnr, hl_info) for line, line_hl in ipairs(hl_info) do hl_start, hl_end, hl_type = unpack(line_hl) - vim.api.nvim_buf_add_highlight(bufnr, hlns, hl_type, line - 1, hl_start - 1, hl_end) + vim.api.nvim_buf_add_highlight(bufnr, hlns, hl_type, line - 1, hl_start, hl_end) end end