From ecc814f8465f85eb674eca9666165f446f0c26e4 Mon Sep 17 00:00:00 2001 From: hedy Date: Fri, 24 Nov 2023 17:13:59 +0800 Subject: [PATCH] fix(api): Add back `is_focus_in_outline` --- lua/outline/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/outline/init.lua b/lua/outline/init.lua index 166cead..a17900c 100644 --- a/lua/outline/init.lua +++ b/lua/outline/init.lua @@ -130,6 +130,11 @@ function M.open_outline(opts) return sidebar:open(opts) end +---@return boolean? has_focus Nil when no outline opened yet, otherwise returns whether cursor is in outline window. +function M.is_focus_in_outline() + return M._sidebar_do('has_focus') +end + ---Handle follow cursor command with bang local function _cmd_follow_cursor(opts) M.follow_cursor({ focus_outline = not opts.bang })