From 365593534e0acd762bfddce6e8313315ffa4fa36 Mon Sep 17 00:00:00 2001 From: Amr Bashir Date: Fri, 16 Aug 2024 07:08:40 +0300 Subject: [PATCH] fix: fix attempt to call global toggle (a nil value) (#12) * fix: assign functions to `M` (module) * call toggle and update using M. --- lua/docs-view.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lua/docs-view.lua b/lua/docs-view.lua index 9a4a8cc..bf01f3d 100644 --- a/lua/docs-view.lua +++ b/lua/docs-view.lua @@ -3,9 +3,9 @@ local cfg = {} local buf, win, prev_win, autocmd local get_clients -local function update() +M.update = function() if not win or not vim.api.nvim_win_is_valid(win) then - toggle() + M.toggle() end local clients = get_clients() @@ -40,7 +40,7 @@ local function update() end) end -local function toggle() +M.toggle = function() if win and vim.api.nvim_win_is_valid(win) then vim.api.nvim_win_close(win, false) if autocmd then @@ -91,7 +91,7 @@ local function toggle() pattern = "*", callback = function() if win and vim.api.nvim_win_is_valid(win) then - update() + M.update() else vim.api.nvim_del_autocmd(autocmd) buf, win, prev_win, autocmd = nil, nil, nil, nil @@ -122,8 +122,8 @@ M.setup = function(user_cfg) end end - vim.api.nvim_create_user_command("DocsViewToggle", toggle, { nargs = 0 }) - vim.api.nvim_create_user_command("DocsViewUpdate", update, { nargs = 0 }) + vim.api.nvim_create_user_command("DocsViewToggle", M.toggle, { nargs = 0 }) + vim.api.nvim_create_user_command("DocsViewUpdate", M.update, { nargs = 0 }) end return M