diff --git a/lua/gopher/_utils/ts.lua b/lua/gopher/_utils/ts.lua index 29d38fe..a0623ad 100644 --- a/lua/gopher/_utils/ts.lua +++ b/lua/gopher/_utils/ts.lua @@ -65,8 +65,8 @@ end ---@class gopher.TsResult ---@field name string ----@field start_line integer ----@field end_line integer +---@field start integer +---@field end_ integer ---@field is_varstruct boolean ---@param bufnr integer @@ -95,8 +95,8 @@ local function do_stuff(bufnr, parent_type, query) assert(res.name ~= nil, "No capture name found") local start_row, _, end_row, _ = parent_node:range() - res["start_line"] = start_row + 1 - res["end_line"] = end_row + 1 + res["start"] = start_row + 1 + res["end_"] = end_row + 1 return res end diff --git a/lua/gopher/struct_tags.lua b/lua/gopher/struct_tags.lua index 34e4730..a489751 100644 --- a/lua/gopher/struct_tags.lua +++ b/lua/gopher/struct_tags.lua @@ -72,7 +72,7 @@ local function handle_tags(fpath, bufnr, range, user_args) else if st.is_varstruct then table.insert(cmd, "-line") - table.insert(cmd, string.format("%d,%d", st.start_line, st.end_line)) + table.insert(cmd, string.format("%d,%d", st.start, st.end_)) else table.insert(cmd, "-struct") table.insert(cmd, st.name)