From 17e40a5be84b51fa004a985c004d3ff34e477662 Mon Sep 17 00:00:00 2001 From: Michiel van den Heuvel Date: Tue, 21 Nov 2023 13:58:37 +0100 Subject: Fix lscp.open_file not actually adding to history --- init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index ff473f0..16e3950 100644 --- a/init.lua +++ b/init.lua @@ -428,10 +428,6 @@ local function vis_open_doc_pos(doc_pos, cmd, win) end end -lspc.open_file = function(win, path, line, col, cmd) - vis_open_doc_pos({file = path, line = line, col = col}, cmd or 'e', win) -end - -- Support jumping between document positions -- Stack of edited document positions local doc_pos_history = {} @@ -451,6 +447,10 @@ local function vis_open_new_doc_pos(doc_pos, cmd, win) vis_open_doc_pos(doc_pos, cmd, win) end +lspc.open_file = function(win, path, line, col, cmd) + vis_open_new_doc_pos({file = path, line = line, col = col}, cmd or 'e', win) +end + local function vis_pop_doc_pos(win) local last_doc_pos = table.remove(doc_pos_history) if not last_doc_pos then -- cgit v1.2.3