summaryrefslogtreecommitdiff
path: root/lua/telescope/make_entry.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/telescope/make_entry.lua')
-rw-r--r--lua/telescope/make_entry.lua21
1 files changed, 8 insertions, 13 deletions
diff --git a/lua/telescope/make_entry.lua b/lua/telescope/make_entry.lua
index 5c39c4e..703a00a 100644
--- a/lua/telescope/make_entry.lua
+++ b/lua/telescope/make_entry.lua
@@ -635,20 +635,15 @@ function make_entry.gen_from_apropos(opts)
end
function make_entry.gen_from_marks(_)
- return function(line)
- local split_value = utils.max_split(line, "%s+", 4)
-
- local mark_value = split_value[1]
- local cursor_position = vim.fn.getpos("'" .. mark_value)
-
+ return function(item)
return {
- value = line,
- ordinal = line,
- display = line,
- lnum = cursor_position[2],
- col = cursor_position[3],
- start = cursor_position[2],
- filename = vim.api.nvim_buf_get_name(cursor_position[1]),
+ value = item.line,
+ ordinal = item.line,
+ display = item.line,
+ lnum = item.lnum,
+ col = item.col,
+ start = item.lnum,
+ filename = item.filename,
}
end
end