From 271a6fa6608a6a5d7b60124329b13915f452be49 Mon Sep 17 00:00:00 2001 From: Kristijan Husak Date: Tue, 28 Jan 2025 19:01:06 +0100 Subject: [PATCH] fix(agenda): Do not jump cursor to first line --- lua/orgmode/agenda/init.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lua/orgmode/agenda/init.lua b/lua/orgmode/agenda/init.lua index 308dc08cd..37ef19281 100644 --- a/lua/orgmode/agenda/init.lua +++ b/lua/orgmode/agenda/init.lua @@ -90,10 +90,6 @@ function Agenda:render() vim.w.org_window_pos = nil end end - - if #self.views > 1 then - vim.fn.cursor({ 1, 0 }) - end end function Agenda:agenda(opts) @@ -174,7 +170,11 @@ function Agenda:_build_custom_commands() table.insert(views, AgendaTypes[agenda_type.type]:new(opts)) end self.views = views - return self:prepare_and_render() + return self:prepare_and_render():next(function() + if #self.views > 1 then + vim.fn.cursor({ 1, 0 }) + end + end) end, }) end