Skip to content

Commit 58bb107

Browse files
committed
feat(threads): highlight current frame to EOL
1 parent 586ef0a commit 58bb107

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lua/dap-view/threads/view.lua

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
local dap = require("dap")
22

3+
local globals = require("dap-view.globals")
34
local views = require("dap-view.views")
45
local util = require("dap-view.util")
56
local state = require("dap-view.state")
@@ -8,6 +9,8 @@ local setup = require("dap-view.setup")
89

910
local M = {}
1011

12+
local api = vim.api
13+
1114
---@class dapview.Frame
1215
---@field path string
1316
---@field line string
@@ -181,7 +184,9 @@ M.show = function()
181184
local actual_line = line + i - 1
182185

183186
if session.current_frame and f.id == session.current_frame.id then
184-
hl.hl_range("FrameCurrent", { actual_line, 0 }, { actual_line, -1 })
187+
api.nvim_buf_set_extmark(state.bufnr, globals.NAMESPACE, actual_line, 0, {
188+
line_hl_group = "NvimDapViewFrameCurrent",
189+
})
185190
else
186191
local hl_init = 1
187192
for _, p in ipairs(f.content) do

0 commit comments

Comments
 (0)